Commit graph

11977 commits

Author SHA1 Message Date
artemp
7aa424bb5d geometry_to_path.hpp => geometry/to_path.hpp 2016-08-03 12:17:05 +01:00
artemp
d06af64d0d refactor value related objects into include/value dir 2016-08-02 15:34:59 +01:00
artemp
5104f5dfea refactor souce code files with the following rule: the physical filesytem path matches namespace structure
e.g `mapnik::geometry::centroid()` -> `$(MAPNIK_SOURCE)/include/mapnik/geometry/centroid.hpp`
2016-08-02 14:43:02 +01:00
Artem Pavlenko
68db7ee224 Merge pull request #3475 from mapycz/logarithm
Add support for natural logarithm in expressions (via @talaj)
2016-08-01 15:07:01 +02:00
Jiri Drbalek
c1ab5c8e6c add support for natural logarithm function in expressions 2016-08-01 12:58:21 +00:00
artemp
b55f5dc895 image - add tiny image quantising tests (ref #3466) 2016-08-01 12:21:32 +02:00
Dane Springmeyer
148783da25 Revert "inherit ctor's from geometry_base"
- Fixes #3473 (windows compile)
 - TODO: @artemp get to the bottom of how to inherit from base class
   in a way that works with boost::variant and across platforms

This reverts commit bf99177da7.
2016-07-29 04:51:18 -07:00
artemp
9a0d7b0d68 update variant 2016-07-26 10:38:28 +02:00
artemp
d3293f73e1 c++ format 2016-07-25 15:55:50 +02:00
artemp
bf99177da7 inherit ctor's from geometry_base 2016-07-25 15:55:20 +02:00
Dane Springmeyer
bd920daa16 fix decltype forwarding 2016-07-25 14:51:45 +02:00
Dane Springmeyer
7fc9dfe06b simplify visitor code in image_compositing 2016-07-25 14:51:45 +02:00
Dane Springmeyer
f734368a73 limit mpl list size as well as vector size 2016-07-25 14:51:45 +02:00
artemp
2864d90460 more explicit conversions to the target variant type 2016-07-25 13:45:35 +02:00
Dane Springmeyer
3c86ab77c4 [travis] fix indentation 2016-07-20 14:10:27 +02:00
artemp
7fa35f481e Support creating paletted images for any number of pixels e.g < 3 (ref #3466) 2016-07-20 14:01:14 +02:00
Dane Springmeyer
d17f1f076d workaround travis bug: 'shell_session_update: command not found' 2016-07-20 13:19:08 +02:00
artemp
7712f253c9 represent value_null as an empty string e.g "" (text rendering logic) 2016-07-20 12:39:55 +02:00
artemp
85a6ef9a15 update variant deps 2016-07-19 10:24:31 +01:00
artemp
3d0b109739 value_null - always represent as "null" 2016-07-15 12:22:53 +01:00
artemp
6f8f286b8d Revert "allow "null" values when genrating Feature GeoJSON"
This reverts commit 8ce58ea29c.
2016-07-15 12:22:03 +01:00
artemp
54d51e2728 Revert "feature_kv_iterator - change logic in 'increment' to skip key/value's when value doesn't exist"
This reverts commit 3397b8f14f.
2016-07-15 12:21:41 +01:00
artemp
8ce58ea29c allow "null" values when genrating Feature GeoJSON 2016-07-14 10:09:34 +01:00
artemp
3397b8f14f feature_kv_iterator - change logic in 'increment' to skip key/value's when value doesn't exist 2016-07-14 09:46:37 +01:00
artemp
c457d93804 use count(key) 2016-07-14 09:45:55 +01:00
artemp
bab985dd04 always return am empty featureset instead of featureset_ptr() 2016-07-13 15:17:51 +01:00
artemp
75781a999c add empty_featureset (returning feature_ptr()) implementation 2016-07-13 15:17:41 +01:00
artemp
45c5a3768f extract_bounding_box_grammar - make features optional / ref #3463 2016-07-12 17:44:19 +01:00
Artem Pavlenko
00e5d00530 Fix unbound variable when number of JOBS is omitted 2016-06-23 09:46:45 +01:00
artemp
3536ad0902 even more tidy - remove left over stderr 2016-06-22 17:35:09 +01:00
artemp
7de7464caf tidy 2016-06-22 17:25:37 +01:00
artemp
2e8c0d36c2 implement custom char_array_bufrer and remove boost::iostreams dependency 2016-06-22 17:21:25 +01:00
Dane Springmeyer
b17dae8381 [travis][coverage] llvm-3.8 does not support --object-directory option 2016-06-14 22:26:17 -07:00
Dane Springmeyer
b9e7296460 update to latest visual test data 2016-06-14 22:02:53 -07:00
Dane Springmeyer
8955e3b189 [travis] attempt to fix coverage 2016-06-14 21:58:32 -07:00
Dane Springmeyer
915062c6a3 [travis] fix apt package installs 2016-06-14 21:25:33 -07:00
Dane Springmeyer
de88b47ded [travis] further debug configure failure 2016-06-14 21:15:50 -07:00
Dane Springmeyer
07f34f03de scons: don't recommend now oldish compilers [skip ci] 2016-06-14 21:12:42 -07:00
Dane Springmeyer
0cec24fe65 debug configure failure on travis 2016-06-14 21:08:18 -07:00
Dane Springmeyer
6fd4e974cf [travis] install clang after mason has been installed 2016-06-14 12:04:45 -07:00
Dane Springmeyer
d47f8353a9 remove tabs in .travis.yml 2016-06-14 12:00:48 -07:00
artemp
56bcc818dd update test data 2016-06-14 12:30:11 +02:00
Dane Springmeyer
f9969e7803 Add circleci badge [skip ci] 2016-06-13 13:25:00 -07:00
Dane Springmeyer
8336e4d43c update visual tests to get new gdal tests passing - refs mapnik/mapnik#3430 2016-06-13 13:07:40 -07:00
Dane Springmeyer
68d5cc34f2 upgrade mason to ensure clang v3.8.0 is available 2016-06-13 12:21:51 -07:00
Dane Springmeyer
0fa5ae5158 circleci - remove unneeded lines 2016-06-13 11:40:15 -07:00
Dane Springmeyer
2ef3ae47f6 use clang 3.8 from mason 2016-06-13 10:51:12 -07:00
artemp
13c48788db update .travis.yml to use clang-3.8 (https://github.com/mapbox/mason/pull/179) 2016-06-13 17:37:07 +02:00
artemp
7e6cc4cfac make get_overview_meta(band) standalone method 2016-06-13 11:14:59 +02:00
artemp
37d5a32875 make return type bool 2016-06-08 12:24:21 +02:00