Commit graph

10901 commits

Author SHA1 Message Date
Blake Thompson
f54164da75 Changed the way that set alpha worked, renaming old method to multiply_alpha, added new set_alpha, that simply sets the alpha. Added protection for overflows and underflows. Added unit tests to cover all code 2015-05-11 13:12:13 -05:00
artemp
614d2688de make non-state mutating operator()s const 2015-05-11 16:09:01 +02:00
Jiri Drbalek
688f76a260 new visual test runner 2015-05-10 20:14:04 +00:00
Blake Thompson
1ca5ae4446 Forgot to add unit test 2015-05-10 14:28:10 -05:00
Blake Thompson
bbe88a9352 Added fix for null image views and added test coverage for is_solid 2015-05-10 14:27:44 -05:00
Dane Springmeyer
23872dcd26 ensure topojson parser is robust to invalid arc index 2015-05-09 07:04:03 -07:00
Dane Springmeyer
61c2cd5ed5 tuple adapter is needed in the end 2015-05-09 06:59:14 -07:00
Dane Springmeyer
7ceba047c0 iwyu 2015-05-09 06:54:38 -07:00
Dane Springmeyer
f669a60a0f ensure topojson plugin id starts at 1 for consistency #753 2015-05-09 06:07:16 -07:00
Blake Thompson
fbfd6664bc Added unit test for premultiply 2015-05-08 20:19:50 -05:00
Dane Springmeyer
5162027034 avoid closing empty path 2015-05-07 16:12:38 -07:00
Dane Springmeyer
340ed85e4e fix windows compile 2015-05-06 07:10:35 -07:00
Dane Springmeyer
4c76edaef7 algorithm is a somewhat large stl header, move it to cpp 2015-05-06 06:37:06 -07:00
Dane Springmeyer
b11eeef4b6 remove std::clog print 2015-05-06 06:35:37 -07:00
Dane Springmeyer
0bfb7bae7a Add deprecation warning for enum's using _ 2015-05-06 06:35:17 -07:00
Dane Springmeyer
b10a6f7a92 remove unused coord_array header 2015-05-06 06:34:54 -07:00
Dane Springmeyer
126c777c8d shuffle around boost/geometry usage in headers to reduce compile time 2015-05-05 22:04:49 -07:00
Dane Springmeyer
a43bec6d0b no need for geometry::correct in csv plugin 2015-05-05 20:47:29 -07:00
Dane Springmeyer
f2863a7d2a explicitly use mapnik::tags to avoid boost::geometry::tags conflict 2015-05-05 20:46:19 -07:00
artemp
47c272b874 c++ constness, formatting 2015-05-05 14:12:29 +02:00
Blake Thompson
0eecbd3e0f Modified marker cache to store shared_ptrs in order to prevent threading issues and to close #2713 2015-05-04 14:11:41 -05:00
Blake Thompson
291bd1c9db Fix directories 2015-05-04 11:35:09 -05:00
Blake Thompson
9439279f53 hopefully solved linux compile issues 2015-05-04 09:37:45 -05:00
Blake Thompson
c99b7fcb4c Updated mason_latest to print to perhaps figure out what is causing issues 2015-05-04 09:30:40 -05:00
artemp
6d4a4139b3 is_switchable to control switchabilty of vertex_converters -- revive stroke_tag
fix vertex_converter in cairo/agg
2015-05-04 14:49:17 +02:00
artemp
470da20d53 fix remanining cAmEl case names 2015-05-04 12:49:11 +02:00
artemp
377c5e56b8 image_view - add move ctro, delete assignment operator, use std::size 2015-05-04 12:11:24 +02:00
artemp
ba0c18a228 c++ style 2015-05-04 11:22:06 +02:00
artemp
a583e9bbb3 Merge remote-tracking branch 'refs/remotes/origin/master'
is necessary,
2015-05-04 11:00:19 +02:00
artemp
081cf02dcf fix method signitures to use std::size_t
rename getSize() -> size(), getRowSize() -> row_size
2015-05-04 10:57:57 +02:00
Dane Springmeyer
0c6991d668 gotta make the python bindings [skip ci] 2015-05-04 01:22:09 -07:00
artemp
663a7db8fd use std::size_t 2015-05-04 10:14:01 +02:00
Dane Springmeyer
49647d0236 speed up bootstrap with parallel fetch [skip ci] 2015-05-04 00:37:34 -07:00
Dane Springmeyer
9434fcae43 no benefit to caching mason_packages 2015-05-04 00:30:36 -07:00
Dane Springmeyer
a5e258344e make target to setup python bindings + run visual tests 2015-05-04 00:30:25 -07:00
Blake Thompson
1fd964d175 Updated the mason builds so that plugins will find the libmapnik.dylib in certain situations 2015-05-01 14:01:29 -05:00
Blake Thompson
b48bf5f48e Fix for benchmark 2015-04-30 17:29:35 -05:00
Dane Springmeyer
3baf6f3450 clipping test: expect 30 verts [skip ci] 2015-04-30 15:07:02 -07:00
Dane Springmeyer
a9bda0a5df remove agg_conv clipper - we are only interested in PolyTree 2015-04-30 14:27:53 -07:00
Dane Springmeyer
7843cb5bc3 Add visual test data 2015-04-30 14:27:19 -07:00
Dane Springmeyer
655d27775b update test data 2015-04-30 14:26:49 -07:00
Blake Thompson
baa7eae051 Small update to mason_latest 2015-04-30 14:25:05 -05:00
Dane Springmeyer
147602244b disable is_switchable for stroking and offsets - refs #2791 2015-04-30 11:42:36 -07:00
Blake Thompson
067946bb58 Updated mason_latest again 2015-04-30 12:39:30 -05:00
Dane Springmeyer
e6536da644 higher git depth [skip ci] 2015-04-30 08:42:31 -07:00
Dane Springmeyer
d15c274847 stick with clang-3.5 for due to odd crash with 3.6 - refs #2785 2015-04-30 08:24:59 -07:00
Dane Springmeyer
ff3289abe9 add details about how tests+submodules work - refs #2789 [skip ci] 2015-04-30 08:11:53 -07:00
Dane Springmeyer
404f942e4b update test-data submodule 2015-04-30 08:02:47 -07:00
Dane Springmeyer
19e6bff9cd use https for submodule so that travis (and others) can clone 2015-04-30 07:53:55 -07:00
Dane Springmeyer
207709e45f add note to bootstrap about mapnik-settings.env [skip ci] 2015-04-30 07:42:32 -07:00