Commit graph

2132 commits

Author SHA1 Message Date
artemp
a2691d57ca Merge branch 'master' into skia-renderer 2013-07-25 13:36:51 +01:00
Dane Springmeyer
0ac9c7f4c9 re-write scale-hsla filter to work in doubles, allowing proper clamping at the right time - refs #1954 2013-07-24 21:13:46 -04:00
Dane Springmeyer
88d42c48a9 enhance scale-hsla validation - refs #1954 2013-07-24 20:25:07 -04:00
Dane Springmeyer
ec950bd983 handle duplicate hsl hue_to_rgb code 2013-07-24 19:26:26 -04:00
Dane Springmeyer
eaeccc3c3a enforce valid hsla values - refs #1954 2013-07-24 14:24:33 -04:00
artemp
7c63b666f9 cast toff_t to std::streamoff
remove 'C' style comments!!
2013-07-24 11:44:19 -04:00
artemp
9c2704036c cast toff_t to std::streamoff
remove 'C' style comments!!
2013-07-24 11:02:06 +01:00
Dane Springmeyer
4604453f5d fix up skia build 2013-07-23 20:51:07 -04:00
Dane Springmeyer
9522f6d6ca sync with master 2013-07-23 20:05:50 -04:00
Dane Springmeyer
ef4dfeb747 make it possible to disable compilation of grid_renderer - closes #1962 2013-07-23 19:37:25 -04:00
Dane Springmeyer
f682fcc6d1 deal with various -Wunused-parameter warnings that are not importatn 2013-07-23 18:44:16 -04:00
Dane Springmeyer
72bfa282fa iwyu 2013-07-23 18:43:19 -04:00
Dane Springmeyer
0ac4ec0dd9 iwyu 2013-07-23 18:42:53 -04:00
Dane Springmeyer
fd7164bd3c use pixfmt pre for the sake of clarity 2013-07-23 18:42:47 -04:00
Dane Springmeyer
6269b42ffc iwyu 2013-07-23 18:41:59 -04:00
Dane Springmeyer
c5b7cd0e3e remove dead code 2013-07-23 16:10:00 -04:00
Dane Springmeyer
31931b89cb git rid of a few fixme 2013-07-23 16:00:16 -04:00
Dane Springmeyer
3bd2e6501f fix a batch of unused variable warnings (leaving several with are true bugs/missing features) 2013-07-23 15:51:22 -04:00
artemp
21858be3ed + update skia-renderer to work with master 2013-07-23 08:32:51 +01:00
artemp
1801a33949 Merge branch 'master' into skia-renderer 2013-07-23 08:18:44 +01:00
Dane Springmeyer
d1667c125c return human readable cairo error 2013-07-22 16:21:18 -04:00
Dane Springmeyer
3beba890f8 make scale_factor accessible off renderers - no need to store as member of feature_style_processor 2013-07-22 13:25:04 -04:00
artemp
95faf49fa2 use freetype2 for calculating glyph's metrics (hack) 2013-07-22 14:51:42 +01:00
artemp
8c25cd33b1 Merge branch 'master' into skia-renderer
Conflicts:
	src/build.py
2013-07-22 09:22:49 +01:00
Dane Springmeyer
b6739efa6a clean up render_style code to avoid excessive function calls for marking a renderer as painted 2013-07-19 19:43:30 -04:00
Dane Springmeyer
a4efd6b73e simplify render_style further after 6bbbe155fe 2013-07-19 19:33:11 -04:00
Dane Springmeyer
032e33cc9f remove filter_factor as option to gdal datasource, clean up pass down from query object - closes #1488 - refs #625 2013-07-19 19:22:45 -04:00
Dane Springmeyer
9b9e42ce5d use featureset_buffer for simplier render time feature cache from @mappy 2013-07-19 18:32:47 -04:00
Dane Springmeyer
3864fada72 pass string by const ref 2013-07-19 15:46:01 -04:00
Dane Springmeyer
6bbbe155fe remove RENDERING_STATS compile time option - refs #1956 2013-07-19 15:09:59 -04:00
artemp
99ab053558 + text rendering work-in-progress 2013-07-19 16:14:10 +01:00
artemp
acc14b9cc0 Merge branch 'master' into skia-renderer 2013-07-19 08:34:00 +01:00
Dane Springmeyer
a141c5c27d webp encoding/decoding support - refs #1955 2013-07-19 01:09:17 -04:00
Dane Springmeyer
0872061993 renable hsla filter as 'scale-hsla' - refs #1954 2013-07-19 00:37:51 -04:00
Dane Springmeyer
a834d2941a fix initialization of hue and sat in rgb2hsl + fix rounding in hsl2rgb to be stable on 32 bit systems (no change on 64 bit) - refs #1954 2013-07-19 00:22:52 -04:00
artemp
55cb8188ab + initial text rendering support (FIXME: implement font metrics etc) 2013-07-18 16:55:52 +01:00
artemp
6a82e617cc skia_typeface_cache 2013-07-18 11:43:15 +01:00
Dane Springmeyer
aedc3512c2 rollback to copying bbox member of filter_in_box - previous change led to odd node-mapnik shapefile query failure 2013-07-17 18:47:07 -04:00
Dane Springmeyer
04c1808703 avoid a few uneeded copies 2013-07-17 18:47:07 -04:00
artemp
5d91048534 + add missing header (dummy impl atm) 2013-07-17 18:31:21 +01:00
artemp
a464092396 c++ style 2013-07-17 18:30:58 +01:00
artemp
ec570d8a7e + trying to fix text rendering ... sigh 2013-07-17 13:33:16 +01:00
artemp
c1a9b60b50 + implement assignment operator in terms of a copy construction and a swap. 2013-07-17 10:44:42 +01:00
artemp
1a813f8af2 Merge branch 'master' into skia-renderer 2013-07-17 10:05:05 +01:00
Dane Springmeyer
9bf6abd988 add missing attribute collector for markers symbolizer path expression - closes #1952 2013-07-16 20:00:51 -04:00
artemp
a7e2c2ea0d + attempting to refactor out shared_ptr overuse 2013-07-16 15:57:13 +01:00
artemp
cbfe228790 + improve c++ style
+ formatting
2013-07-16 11:16:52 +01:00
artemp
d34fdd7fca + improve c++ style
+ formatting
2013-07-16 11:15:00 +01:00
artemp
97039e83a1 + experimental skia backend (work-in-progress) 2013-07-15 13:32:06 +01:00
Dane Springmeyer
bcf1454884 optimize svg rendering by moving bbox calc only needed by gradient rendering into gradient code 2013-07-10 16:44:20 -04:00