Commit graph

1754 commits

Author SHA1 Message Date
artemp
cd435172d4 + fix expression grammar to work with mapnik::value_integer 2012-12-06 09:51:38 +00:00
artemp
511399f3c1 + correct types 2012-12-06 09:50:36 +00:00
artemp
8fa88a71b6 Merge branch 'master' into bigint 2012-12-03 13:14:31 +00:00
artemp
855aea95e0 + mapnik::value and mapnik::parameters - initial support for 64-bit integers 2012-12-03 13:12:09 +00:00
Dane Springmeyer
7d408d523c close #1548 with explict handling of point geometries and amend 629d768eae for cairo/grid renderers to ensure proper placement on lines (refs #1604,#1350,#1607) 2012-12-02 19:53:44 -08:00
Dane Springmeyer
be05aa5b60 add palette.to_string() method and add python tests of fixed palette functionality 2012-11-30 12:31:58 -08:00
Sandro Santilli
54d75d946b Fix "whole" multi centroid computation
Includes testcase.
Closes #1606
2012-11-29 17:55:13 +01:00
Dane Springmeyer
363fc2ddd0 fix logic error 2012-11-28 21:18:17 -08:00
Dane Springmeyer
52c3f8ff6e disable bbox intersection testing when caching features on the fly during rendering - closes #1543 2012-11-28 20:56:08 -08:00
Dane Springmeyer
629d768eae use middle_point placement algorithm for marker POINT placement on lines - closes #1604 - refs #1350 and refs #1607 2012-11-28 19:23:56 -08:00
Dane Springmeyer
2ee6c9aca1 Merge branch 'master' of github.com:mapnik/mapnik 2012-11-28 17:48:14 -08:00
Dane Springmeyer
46f8ce3ce7 finish bringing back to life the SVG_RENDERER - now outputs geometries again - closes #1438 2012-11-28 17:45:05 -08:00
Dane Springmeyer
1f7459d29d install svg/output headers if SVG_RENDERER is requested 2012-11-28 17:21:38 -08:00
artemp
f56a365a03 + add comment 2012-11-28 19:15:48 +00:00
artemp
99141fa5e5 + support initialSize_ updates
+ move maxSize_/initialSize_ logic into pool.hpp
2012-11-28 17:38:18 +00:00
artemp
35fba36bcc + add getter/setter for maxSize 2012-11-28 17:04:12 +00:00
artemp
db3fd368ba + remove default args from Pool ctor
+ use back() for brevity
2012-11-27 12:45:07 +00:00
Dane Springmeyer
37804ed0a5 formatting 2012-11-26 16:15:28 -08:00
Dane Springmeyer
275231c410 initialize all values in markers_placement 2012-11-26 15:57:58 -08:00
Dane Springmeyer
f39c3ad857 add marker-multi-policy parameter to support user-configurable rendering behavior for multi-geometries when using either point or interior placement - closes #1573, refs #1555 2012-11-20 17:58:39 -08:00
Dane Springmeyer
eebc8cc73e add image/grid clear methods to make it easier to quickly re-use previously allocated objects for rendering - closes #1571 2012-11-11 21:35:50 -08:00
Dane Springmeyer
663c5ef726 remove commented code 2012-11-08 19:12:58 -05:00
Dane Springmeyer
53c5933dbd amend 2d0bd726c3 - patch from @lightmare - refs #1557 2012-11-08 16:33:18 -05:00
Dane Springmeyer
2d0bd726c3 remove uneeded loop in no alpha octree encoding - refs #1557 2012-11-06 12:38:58 -05:00
Dane Springmeyer
6b155dbc85 format as per mapnik c++ style 2012-11-06 11:53:23 -05:00
Dane Springmeyer
211b102ec5 support writing full color png with rgb only (no alpha) - closes #1559 2012-11-06 11:44:44 -05:00
Dane Springmeyer
2446e573c9 remove unused alpha handling code in octree originally added in 201461e8c9 but made redundant in b3711b07d1 2012-11-06 09:37:06 -05:00
Dane Springmeyer
cd3cc31752 support writing rgb (no a) images with miniz - refs #1554 2012-11-06 09:19:40 -05:00
Dane Springmeyer
5a99d7fbdb add miniz support - closes #1554 2012-11-04 07:10:05 -05:00
Dane Springmeyer
a1e00cc374 mapnik c++ style 2012-11-04 06:13:17 -05:00
Dane Springmeyer
d97d8c35a3 formatting 2012-11-01 14:52:02 -07:00
Dane Springmeyer
fb10c670bc renable value_type for coord_transform (needed for SVG_RENDERER) - patch from michael_us (mapniknet project) 2012-11-01 10:47:49 -07:00
Dane Springmeyer
2cf429db08 start disabling svg_renderer features to get closer to compiling - refs #1438 2012-11-01 10:05:50 -07:00
Dane Springmeyer
82b15bdd68 be more explicit about unsigned type for rgba_palette::quantize 2012-10-30 16:55:06 -07:00
Dane Springmeyer
9040d2ac9d fix feature-cache for rasters - TODO: no intersection check option for memory_featureset 2012-10-26 18:18:35 -07:00
Mickey Rose
c3702404cb image_filter: make 'gray' and 'invert' filters honor alpha 2012-10-20 00:08:23 +02:00
Mickey Rose
b335d5ea8e image_filter: extract apply_filter boilerplate, pass filter by reference 2012-10-19 22:05:40 +02:00
Dane Springmeyer
1c9aa5bc09 remove debugging print - refs #1477 2012-10-16 12:23:26 -07:00
Dane Springmeyer
c53b6075eb properly set MAPNIK_DECL for mapnik::rule - closes #1527 2012-10-10 12:35:02 -07:00
Dane Springmeyer
ccda92fed1 Revert "finish moving symbolizers out of rule"
This reverts commit 20a317860d.
2012-10-10 10:51:06 -07:00
Dane Springmeyer
1f11aeb95a Revert "move symbolizers typedef out of rule and be explicit about including config.hpp for MAPNIK_DECL - refs #1527"
This reverts commit bf5ffd04f4.
2012-10-10 10:50:56 -07:00
Dane Springmeyer
20a317860d finish moving symbolizers out of rule 2012-10-10 10:02:45 -07:00
Dane Springmeyer
bf5ffd04f4 move symbolizers typedef out of rule and be explicit about including config.hpp for MAPNIK_DECL - refs #1527 2012-10-10 09:32:29 -07:00
Dane Springmeyer
fb10f58357 shuffle color function 2012-10-04 17:59:34 -07:00
Dane Springmeyer
a6129e9a80 add premultiply/demultiply methods for mapnik::color - refs #1519 2012-10-04 13:53:58 -07:00
artemp
3072b3f581 Merge remote-tracking branch 'origin/master' 2012-10-04 12:17:07 +01:00
artemp
eaf6049909 + template on geometry/path concept 2012-10-04 12:15:51 +01:00
Dane Springmeyer
c27530ec7b remove inefficient and no longer used mapnik::raster constructor - refs #1516 2012-10-03 18:22:18 -07:00
Dane Springmeyer
f4ead94c37 make raster non-copyable 2012-10-03 15:40:43 -07:00
Dane Springmeyer
24adb81390 c++ style 2012-10-03 14:58:12 -07:00