Commit graph

6375 commits

Author SHA1 Message Date
Artem Pavlenko
4fc4535c95 + initialise blur radius's to 1 in default ctor 2012-05-23 20:29:07 +01:00
Artem Pavlenko
fb34c7ef5a + handle boundary cases in 3x3 convolution 2012-05-23 20:26:24 +01:00
Artem Pavlenko
557f69314f Merge remote-tracking branch 'origin/master' 2012-05-23 20:23:54 +01:00
Artem Pavlenko
6471cfc597 + unnamed args in image-filters #1222 2012-05-23 20:23:10 +01:00
Hermann Kraus
707052c06b Add python backwards compatibility for TextSymbolizer.
Closes #1115.
2012-05-23 15:52:43 +02:00
Dane Springmeyer
bb45fd1656 amend 819fa0dac9 by quoting configure options to support multiple flags - thanks @lightmare 2012-05-22 10:21:21 -07:00
Dane Springmeyer
ebfbe79919 python: fix leaky Py_None return by calling Py_INCREF(Py_None) before returning - closes #1221 2012-05-18 13:22:51 -07:00
Dane Springmeyer
5b0351875b handle older (< 1.10.0) cairo versions that lack support for advanced compositing ops (target: cairo 1.8.10-2ubuntu1 on lucid) 2012-05-18 11:31:08 -07:00
Dane Springmeyer
028b042185 add support for older boost in the cpp tests 2012-05-18 11:17:54 -07:00
Artem Pavlenko
42dc568034 + don't rely on C99 support, use <boost/cstdint.hpp> instead 2012-05-17 08:49:18 +01:00
Dane Springmeyer
074c28c4bc avoid assert in cpp tests in debug mode 2012-05-15 11:45:55 -07:00
Dane Springmeyer
fb0ef869d6 Merge branch 'master' of github.com:mapnik/mapnik 2012-05-15 10:35:56 -07:00
Dane Springmeyer
8f79641383 only use skipping if >= boost 1.47 - corrects #1209 (refs #1210) 2012-05-15 10:35:04 -07:00
Artem Pavlenko
1b210ba456 + use compositing renderer for markers,points and shields 2012-05-15 16:13:08 +01:00
Artem Pavlenko
55d5d8596d + pass by const-ref
+ remove explicit keyword from default ctor
2012-05-15 14:40:24 +01:00
Artem Pavlenko
92c41e8626 + restore allocator (as it used to store objects with
non-trivial ctor's - svg_converter) TODO: expose allocator
2012-05-15 14:30:04 +01:00
Artem Pavlenko
9c9753d2c8 + fix: set_image_transform 2012-05-15 14:20:56 +01:00
Dane Springmeyer
3d89e4001a expose no-args agg_stack_blur constructor 2012-05-14 19:00:29 -07:00
Dane Springmeyer
3178b96d67 overwrite the tiff test images again 2012-05-14 14:13:32 -07:00
Artem Pavlenko
9599711e0e Merge remote-tracking branch 'origin/master' 2012-05-14 17:33:45 +01:00
Artem Pavlenko
e08339aee9 + use custom span_image_filter preserve alpha 2012-05-14 17:32:12 +01:00
Artem Pavlenko
983db006e9 + custom span_image_filter 2012-05-14 17:30:50 +01:00
Artem Pavlenko
733c2df0a8 remove unused header 2012-05-14 17:14:05 +01:00
Dane Springmeyer
c1495c0c74 restore the fast line rasterizer (rasterizer_outline_aa) and improve its rendering quality and consistency with standard method - refs #873 2012-05-11 17:40:21 -07:00
Dane Springmeyer
ac2d935c28 update test images used for validating compositing 2012-05-11 15:42:50 -07:00
Dane Springmeyer
54f54ed775 rename composite args 2012-05-11 15:31:35 -07:00
Dane Springmeyer
8ae867f6de default values for composite args to maintain api compatibility 2012-05-11 15:19:05 -07:00
Dane Springmeyer
c9bedf8bd4 restore compile with boost < 1.47 - disables stacked image filters for now 2012-05-11 14:08:46 -07:00
Dane Springmeyer
dd3abe50c4 Merge branch 'master' of github.com:mapnik/mapnik 2012-05-11 12:42:45 -07:00
Dane Springmeyer
e8f28f6582 rename typedef to avoid confusion with mapnik:filter:filter_type 2012-05-11 12:42:29 -07:00
Artem Pavlenko
64a08e620e Merge remote-tracking branch 'origin/master' 2012-05-11 16:01:51 +01:00
Artem Pavlenko
457afbdbc4 + add boost/geometry/extensions/index/rtree
(TODO: remove when it's part of boost release)
2012-05-11 15:59:35 +01:00
Dane Springmeyer
3531cb6fff update expected images from test output since minor differences occur from new compositing 2012-05-11 07:28:23 -07:00
Dane Springmeyer
ac9dc4762a followup to b42e4988e, fix svg transforms for svg render as well as render_id - refs #1204 2012-05-11 07:16:42 -07:00
Artem Pavlenko
b42e4988ec fix transform (patch from #1204) 2012-05-11 12:46:46 +01:00
Artem Pavlenko
7380a6a001 + fix raster_symbolizer: add x/y dst args to composite 2012-05-11 10:55:58 +01:00
Artem Pavlenko
c469a63615 + use standard compositing ops (process raster symbolizer) 2012-05-10 18:17:14 +01:00
Artem Pavlenko
5f5ca030b7 + parse symbolizer_base (raster) 2012-05-10 18:15:32 +01:00
Artem Pavlenko
8085110e8f + add opacity parameter 2012-05-10 18:14:53 +01:00
Artem Pavlenko
260a098447 + update to use non-optional comp_op 2012-05-10 12:10:37 +01:00
Artem Pavlenko
609739d1b7 + always use compositing renderer 2012-05-10 12:09:03 +01:00
Artem Pavlenko
8cd898ce35 + make comp_op non-optional ( default: src-over)
+ move ctors implementations into *.cpp
2012-05-10 12:05:40 +01:00
Dane Springmeyer
ab73f13525 rename the image transform for clarity 2012-05-09 18:15:34 -07:00
Artem Pavlenko
953db9b209 + use vertex_converters where applicable 2012-05-09 15:45:44 +01:00
Artem Pavlenko
aad7c5e384 + implement compositing for text
+ refactor image_32
2012-05-09 12:39:23 +01:00
Artem Pavlenko
36c5e348d0 + fix: add missing smooth_tag() 2012-05-07 16:43:48 +01:00
Artem Pavlenko
426e191f9a + simplify/cleanup 2012-05-07 16:38:17 +01:00
Artem Pavlenko
9c88495a07 + enable 'smooth' converter 2012-05-07 16:37:44 +01:00
Artem Pavlenko
a2115c718b + fix ctor's 2012-05-07 16:37:12 +01:00
Artem Pavlenko
7e49a6f44e + move 'smooth' property to symbolizer_base level
+ remove 'SYMBOLIZER_FAST' completely
2012-05-07 16:08:16 +01:00