artemp
|
6f73181e9b
|
Enforce consistent error handling policy - always throw on fatal errors (both strict and non-strict). In strict mode throw on first parsing error. Remove return values from parse ,parse_from_string and traverse_tree methods. Update unit tests.
|
2017-08-02 10:32:13 +01:00 |
|
artemp
|
a26723b4a5
|
add missing ' in error message.
|
2017-08-02 10:32:00 +01:00 |
|
Jiri Drbalek
|
a3247c8dce
|
remove superfluous line
|
2017-07-07 20:44:15 +00:00 |
|
artemp
|
b164117d99
|
disable handling unsupported attributes (leaving only well-known unsupported elements) to reduce verbosity.
|
2017-07-07 10:09:08 +02:00 |
|
talaj
|
53249053e4
|
cairo renderer: clear map background with given color as agg renderer does (#3718)
|
2017-07-04 16:32:45 +02:00 |
|
talaj
|
d0ecd51b63
|
Set premultiplied flag to the color font glyph bitmap (#3716)
* color font bitmap is premultiplied
* update visual tests
|
2017-07-03 17:15:07 +02:00 |
|
artemp
|
71344f78df
|
wkb_reader : pre-allocate number of polygons in multi_polygon and number of geometries in geometry_collection via vector.reserce(...)
|
2017-07-03 15:18:23 +02:00 |
|
artemp
|
1e8ec57593
|
add <image> and <switch> to unsupported elements.
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
47bfe7cb91
|
make unsupported elements/attributes arrays const.
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
5118220c4c
|
handle "well-known" unsupported elements and attributes.
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
8f2961b9e2
|
svg_parser - implement preserveAspectRatio support (ref https://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute)
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
3edcd4afa2
|
fix viewBox coordinate system logic + apply transform in <use> element
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
fafc751e42
|
svg_parser - add support for "href" preserving deprecated (since SVG 2) "xlink:href"
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
c2ad505899
|
fix method name
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
aae7253ba1
|
SVG parser - refactor to use switch where appropriate + experimental support for <symbol>
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
87abf93da3
|
move name_to_int into separate header for re-use.
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
2de8ce0eb7
|
svg_parser - don't log unsupported entities just yet (ref #763)
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
53a69463ea
|
SVG parser - add support for <use> element (ref #763).
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
199a281627
|
remove debug stderr
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
ca4d140fb0
|
cleanup
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
b6aa45144c
|
svg_parser - refactor => remove mutable temporary_gradient_ member variable + process stop elements from within linearGradient and radialGradient .
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
6da83bc986
|
svg_parser - store unresolved gradient nodes for deferred initalisation.
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
ef6c2e71b8
|
svg-parser : handle parsing failures via error_handler ( throw in strict mode and log+continue when strict==false)
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
e56233833e
|
svg_parser - fix bug introduced in previous commit.
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
3f591af871
|
initial support for strict SVG parsing (WIP)
|
2017-06-29 09:41:16 +02:00 |
|
artemp
|
5aba57eb61
|
remove out-of-date comment line [skip ci]
|
2017-06-15 11:33:36 +02:00 |
|
artemp
|
3451d11b00
|
tiff_reader - fix num_rows logic in read_stripped method ref #3679
|
2017-06-12 17:55:24 +02:00 |
|
Jiri Drbalek
|
a734ff1e90
|
layers should be composited with zero offset
|
2017-06-02 15:32:00 +00:00 |
|
artemp
|
dfa8f100b2
|
freetype_engine - port singleton changes from v3.0.x
|
2017-06-01 12:47:18 +02:00 |
|
artemp
|
c61e85b875
|
unify namespace names
|
2017-05-23 18:49:25 +02:00 |
|
artemp
|
3a475517c0
|
TIFF I/O - use memory mapping in tiff_reader.cpp when MAPNIK_MEMORY_MAPPED_FILE is defined.
|
2017-05-22 16:29:22 +02:00 |
|
artemp
|
34a622f48e
|
TIFF I/O - use memory mapping for file based I/O.
|
2017-05-22 13:07:42 +02:00 |
|
artemp
|
3c1be21162
|
tiff_reader - use image_reader_exception
|
2017-05-22 13:05:08 +02:00 |
|
artemp
|
12d6662009
|
TIFF I/O - read_tiled : remove std::swap_ranges and apply the same logic as in read_stripped.
|
2017-05-18 16:43:27 +02:00 |
|
artemp
|
4d8796dbd3
|
remove unused code
|
2017-05-18 15:23:22 +02:00 |
|
artemp
|
545bcb6585
|
remove bogus assert
|
2017-05-18 14:24:01 +02:00 |
|
artemp
|
cb7a3abfcb
|
follow up fix for the bug reported by @flippmoke + fix return value check in TIFFReadRGBAStrip
|
2017-05-18 13:12:52 +02:00 |
|
Blake Thompson
|
efcb667f03
|
The last stripe of a tiff could be read incorrectly due to a swap
|
2017-05-17 17:06:40 -05:00 |
|
artemp
|
ef9b1025fa
|
fix bug - use tile_width_ and tile_height_ + cleanup
|
2017-05-17 14:55:41 +02:00 |
|
artemp
|
1d95cad922
|
TIFF I/O - make read_stripped handle both RGBA and raw encoded strips (#3670)
|
2017-05-16 13:44:55 +02:00 |
|
artemp
|
e8cd4b9aef
|
TIFF I/O : update and fix logic handling rgba vs grey scale.
|
2017-05-12 18:39:58 +02:00 |
|
artemp
|
e62bf6e18f
|
TIFF I/O - use scanline to read stripped grey for now.
|
2017-05-12 15:55:46 +02:00 |
|
artemp
|
88fb137061
|
TIFF I/O - make read_tiled templated on ImageData ref #3669 #3670 (WIP)
|
2017-05-11 17:25:07 +02:00 |
|
artemp
|
db2eaf2e2b
|
TIFF I/O : add support for interleaved data in void tiff_reader<T>::read_tiled(std::size_t x0,std::size_t y0, ImageData & image) ref #3669 #3670
|
2017-05-11 12:13:07 +02:00 |
|
artemp
|
1725b1ebba
|
TIFF.input - port changes from https://github.com/mapnik/mapnik/pull/3668 (ref #3669)
|
2017-05-10 14:33:29 +02:00 |
|
artemp
|
77f849b136
|
TIFF I/O : add support for multiple bands in 'scanline reading method in read_any_gray` (partially fixes #3669)
(NOTE: we default to `scanline` even for `stripped` images, TODO add support as per #3670)
|
2017-05-10 13:21:51 +02:00 |
|
artemp
|
333ef9fde1
|
update copyright year
|
2017-05-05 13:02:01 +02:00 |
|
artemp
|
064b99168b
|
geometry.hpp
|
2017-03-27 16:14:51 +01:00 |
|
artemp
|
fd36ac5279
|
Merge branch 'master' into geometry-refactor
|
2016-11-10 18:01:11 +01:00 |
|
Jiri Drbalek
|
0221cd36df
|
take scale_factor into account when inflating buffer
|
2016-10-17 11:59:21 +00:00 |
|