artemp
|
1c101c3243
|
make font-engine-singleton to have better control over objects life-time.
|
2017-05-26 16:52:50 +02:00 |
|
artemp
|
31814b32d0
|
rename empty_featureset => invalid_featureset to avoid ambiguity + add helper is_valid method
|
2016-08-15 10:41:30 +01:00 |
|
Bas Couwenberg
|
388a8a7c4d
|
Fix 'intialize' typo, replace with 'initialize'.
|
2016-08-05 14:49:45 +02:00 |
|
artemp
|
bab985dd04
|
always return am empty featureset instead of featureset_ptr()
|
2016-07-13 15:17:51 +01:00 |
|
artemp
|
8f9134c72d
|
file_io - rename open to is_open to be consistent with STL i/o via @lightmare (0d032c2618 (commitcomment-16753722) )
|
2016-03-18 10:02:19 +01:00 |
|
artemp
|
da617f92eb
|
add scale_image_agg' and reproject_and_scale_raster` overloads for backward caps
|
2015-11-19 12:26:16 +00:00 |
|
Dane Springmeyer
|
7fa1e58ab7
|
better c++11 usage
|
2015-10-12 10:10:12 -07:00 |
|
artemp
|
8c6bf0eef6
|
update copyright notice
|
2015-06-16 12:49:16 +02:00 |
|
artemp
|
df4226a825
|
remove spurious std::move's (clang - moving a temporary object prevents copy elision [-Wpessimizing-move])
|
2015-06-02 14:26:35 +01:00 |
|
artemp
|
333965b588
|
update copyright year
|
2014-11-20 15:25:50 +01:00 |
|
Dane Springmeyer
|
3cbde2dc54
|
map.remove_all should clear other containers
|
2014-11-07 19:50:18 -05:00 |
|
Dane Springmeyer
|
41009bfeb3
|
fix font caching logic
|
2014-10-07 00:21:52 -07:00 |
|
Dane Springmeyer
|
f733c7f2ac
|
comment debug code
|
2014-10-06 14:31:11 -07:00 |
|
Dane Springmeyer
|
737c299341
|
fix back compat for text-placement-type:dummy - closes #2502
|
2014-10-06 11:37:39 -07:00 |
|
Dane Springmeyer
|
66889d32f9
|
only memcache local fonts if not already globally known and not already cached (avoid extra io for ttc)
|
2014-10-02 00:47:32 -07:00 |
|
Dane Springmeyer
|
d96093d3aa
|
rebase with master
|
2014-10-01 18:45:28 -07:00 |
|
Dane Springmeyer
|
83533c16c6
|
fix add_layer move signature - refs #2453
|
2014-10-01 14:20:58 -07:00 |
|
Dane Springmeyer
|
aae56fa387
|
avoid style, layer, and fontset copies in load_map - refs #2453
|
2014-10-01 14:09:09 -07:00 |
|
Dane Springmeyer
|
5f0b5ddafd
|
ignore font cache in map assignment and comparison
|
2014-09-28 23:31:48 -07:00 |
|
Dane Springmeyer
|
d1adabf7d5
|
3.x port of localized font caching and then some
|
2014-09-26 19:54:07 -07:00 |
|
artemp
|
ecfaec1027
|
rename ctrans.hpp to view_transform.hpp
|
2014-08-28 10:29:04 +01:00 |
|
artemp
|
de22d5900c
|
rename CoordTransform to view_transform to better reflect its purpose and be consistent
|
2014-08-28 10:17:15 +01:00 |
|
Dane Springmeyer
|
751e039347
|
add RESPECT mode to make 'fixing' of bbox aspect a no-op on map
|
2014-08-14 20:27:27 -07:00 |
|
Dane Springmeyer
|
d27b45553a
|
use emplace/emplace_back over insert/push_back - refs #2336
|
2014-08-05 15:19:37 -07:00 |
|
artemp
|
a010195b36
|
modify add_layer to work with both move and copy semantics
|
2014-05-28 09:54:56 +01:00 |
|
artemp
|
fcfbc70abf
|
+ explicit move ctor's for mapnik::Map and mapnik::font_set
+ fix methods sig's
|
2014-05-27 15:35:37 +01:00 |
|
artemp
|
9791766e32
|
fix typo
|
2014-05-27 12:36:05 +01:00 |
|
artemp
|
9972680020
|
Map : add member-by-member comparison op
|
2014-05-27 11:34:39 +01:00 |
|
artemp
|
4f6b00b589
|
use custom swap() and avoid std::swap calling move ctor (recursion)
|
2014-05-27 10:36:42 +01:00 |
|
Dane Springmeyer
|
74c7e67d60
|
Various c++11 improvements
- std::make_unique
- avoiding uneccessary std::move calls which make actually prevent rvo (http://stackoverflow.com/questions/4986673/c11-rvalues-and-move-semantics-confusion)
- more c++11 for loops
|
2014-05-05 16:02:42 -07:00 |
|
Dane Springmeyer
|
ef837eb92f
|
c++11 optimizations for faster map loading
|
2014-04-28 17:10:00 -07:00 |
|
artemp
|
6f81c88f9a
|
mapnik::Map - implement assignment-op in terms of swap
|
2014-01-28 09:58:47 +00:00 |
|
Dane Springmeyer
|
e9ca9c8790
|
symbolizer-expressions replayed against latest master
|
2013-11-27 22:50:15 -08:00 |
|
Dane Springmeyer
|
f998b2bda6
|
Merge branch '2.3.x' of github.com:mapnik/mapnik
Conflicts:
deps/agg/build.py
deps/clipper/build.py
include/mapnik/feature_style_processor_impl.hpp
plugins/input/csv/csv_datasource.cpp
|
2013-11-03 23:10:21 -08:00 |
|
Dane Springmeyer
|
6ffd0e9bc2
|
map size calculations: be explicit about types
|
2013-11-03 23:07:02 -08:00 |
|
artemp
|
7adee4ab36
|
c++11 : remove boost::make_shared includes
|
2013-10-17 15:09:56 +01:00 |
|
artemp
|
b315eb2167
|
+ use std::shared_ptr and std::make_shared
|
2013-09-20 14:01:27 +01:00 |
|
Dane Springmeyer
|
fad9af5263
|
add support for applying custom comp_op and opacity when blending map background image into background color at render time - refs mapnik/mapnik-support#8
|
2013-07-25 01:00:38 -04:00 |
|
Dane Springmeyer
|
3b2bdba7b0
|
iwyu
|
2013-06-02 20:19:33 -07:00 |
|
Hermann Kraus
|
6153c737e6
|
Fix checks in Map::resize().
|
2013-03-28 10:55:10 +01:00 |
|
Dane Springmeyer
|
f759964dbf
|
c++ style
|
2013-03-15 16:52:02 -07:00 |
|
Dane Springmeyer
|
478a7acb2b
|
c++ style
|
2013-02-25 19:33:35 -05:00 |
|
Dane Springmeyer
|
86a873857f
|
simplify scale_denominator interface
|
2013-02-20 18:02:28 -08:00 |
|
Dane Springmeyer
|
f8b1520d1a
|
refactor projection interface: 1. cleanup custom lonlat<->merc code. 2. centralize proj4 strings into constants, 3. tweak projection benchmarking to allocate objects in loop so we can test that specifically - refs #1703
|
2013-01-28 01:47:32 -05:00 |
|
Dane Springmeyer
|
a87f7160dd
|
fixup includes for src/map.cpp
|
2013-01-03 20:07:44 -08:00 |
|
Dane Springmeyer
|
1ae4a03f68
|
avoid calls to fixAspectRatio() if current dimensions == dimension being set
|
2012-11-11 21:48:51 -08:00 |
|
Dane Springmeyer
|
ee68734975
|
use empty instead of size as per mapnik c++ style
|
2012-10-30 11:00:51 -07:00 |
|
Manel Clos
|
8f7083d14d
|
Add tolerance parameter to features_at_point
Make map.query_point() always pass tolerance to datasources
|
2012-09-28 15:12:10 +02:00 |
|
Dane Springmeyer
|
8cfb40ae2f
|
refactor fontsets making them optional on the symbolizer and removing the dangerous default contructor - closes #1483 (TODO - consider modifying insert_fontset to only take single arg of fontset instance)
|
2012-09-14 14:17:45 -07:00 |
|
Dane Springmeyer
|
0de2beac3e
|
improve interplay of maximum-extent and map.zoom_all, now properly clipping to maximum-extent - closes #1473
|
2012-09-07 10:36:14 -07:00 |
|