Mickey Rose
|
46c2d1c710
|
add operators for computing the envelope of a transformed box2d
(cherry picked from commit 9ad342cbed150948561c08e98957bc014dedc7f3)
|
2012-06-06 17:34:02 +02:00 |
|
Dane Springmeyer
|
eb779b1580
|
only link libjpeg if we are building with jpeg support
|
2012-06-04 15:23:08 -07:00 |
|
Dane Springmeyer
|
11e81fdb03
|
finish exposing markers symbolizer in python - closes #612
|
2012-06-04 13:42:51 -07:00 |
|
Dane Springmeyer
|
f3073f3693
|
agg/grid renderers - match cairo by using buffered detector dimensions for placement_finder collision tests
|
2012-06-04 13:41:35 -07:00 |
|
Dane Springmeyer
|
c8c2d98c0e
|
avoid compiler warnings with msvc
|
2012-06-04 11:36:27 -07:00 |
|
Dane Springmeyer
|
857a6950f7
|
fix warning message for pending features for markers
|
2012-06-04 11:11:29 -07:00 |
|
Artem Pavlenko
|
024ebfdfe3
|
+ better not to use errno (via perror) for std::iostreams
(it works with gcc and friends but non-standard)
|
2012-06-01 12:19:42 +01:00 |
|
Artem Pavlenko
|
90c3415d9b
|
+ don't premultiply pattern source
+ cleanup
|
2012-05-31 13:26:16 +01:00 |
|
Artem Pavlenko
|
500f57cf60
|
+ make vertex() and rewind() methods const
+ remove unused coord_transforms
+ rename coord_transform2 to coord_transform
|
2012-05-31 12:13:09 +01:00 |
|
Artem Pavlenko
|
6e23b64244
|
+ don't draw 'frame' to match AGG renderer output
|
2012-05-30 16:29:39 +01:00 |
|
Artem Pavlenko
|
f4539474fc
|
+ scale_factor is 1.0 in cairo renderer
TODO: should consider using variable scale_factor as in AGG
|
2012-05-30 16:27:55 +01:00 |
|
Artem Pavlenko
|
9ae70c4823
|
+ take into account opacity from fill and stroke rgba8 colour
|
2012-05-30 16:26:34 +01:00 |
|
Dane Springmeyer
|
a359c60236
|
include cairo-version header explicitly
|
2012-05-29 16:57:58 -07:00 |
|
Mickey Rose
|
09b05b48b0
|
fix/prevent to_expression_string misuse #985
|
2012-05-29 22:53:39 +02:00 |
|
Artem Pavlenko
|
f3c774baa4
|
+ add grain-extract blending mode (gimp)
|
2012-05-29 15:09:33 +01:00 |
|
Artem Pavlenko
|
9dc4cb34cc
|
+ point symbolizer needs 'image-transform' via @lightmare
|
2012-05-29 12:03:14 +01:00 |
|
Artem Pavlenko
|
d85605eba1
|
+ avoid unnecessary mapnik::feature_ptr copying
|
2012-05-29 11:54:12 +01:00 |
|
Hermann Kraus
|
472e81fe68
|
Correctly transform marker bounding box.
Refs #1119.
|
2012-05-28 02:46:34 +02:00 |
|
Hermann Kraus
|
0697461488
|
Add compatiblity layer for C++ code.
|
2012-05-27 01:15:03 +02:00 |
|
Artem Pavlenko
|
6bea57d690
|
+ implement grain-merge blending mode (GIMP)
|
2012-05-25 10:35:43 +01:00 |
|
Dane Springmeyer
|
09426bf324
|
remove option to link againt external AGG - our local copy has critical fixes and is required
|
2012-05-24 17:05: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 |
|
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
|
9c9753d2c8
|
+ fix: set_image_transform
|
2012-05-15 14:20:56 +01: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 |
|
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
|
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
|
e8f28f6582
|
rename typedef to avoid confusion with mapnik:filter:filter_type
|
2012-05-11 12:42:29 -07: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
|
7e49a6f44e
|
+ move 'smooth' property to symbolizer_base level
+ remove 'SYMBOLIZER_FAST' completely
|
2012-05-07 16:08:16 +01:00 |
|
Artem Pavlenko
|
449a40685a
|
+ remove "fast" rasterizer as it produces suboptimal results
|
2012-05-07 14:39:39 +01:00 |
|
Artem Pavlenko
|
1bf6510aeb
|
+ remove ad-hoc extent multiplier
|
2012-05-07 12:57:07 +01:00 |
|
Artem Pavlenko
|
960de61bb7
|
+ add compositing
|
2012-05-07 12:49:26 +01:00 |
|
Artem Pavlenko
|
835105ddc1
|
+ cleanup
|
2012-05-07 12:35:43 +01:00 |
|
Artem Pavlenko
|
d0a24c1ae5
|
+ pass correct clipping tag
|
2012-05-07 12:18:16 +01:00 |
|