Mathis Logemann
|
4f95463c75
|
remove make_unique
|
2022-01-19 12:42:52 +01:00 |
|
Mathis Logemann
|
7a7a8125a9
|
[CMake] remove obsolete statements/improve docs
[CMake] remove obsolete variables and improve docs
[CMake] remove proj env var
|
2021-11-15 00:40:48 +01:00 |
|
Mathis Logemann
|
f0940c2075
|
[CMake] move all build artifacts into same dir to remove the need of copy_dlls (except for plugins)
[CMake] improve BUILD_TESTING and use pkgconf for cairo on linux
[CMake] add Threads dependency to -Config
|
2021-11-15 00:40:47 +01:00 |
|
Mathis Logemann
|
e626ba2688
|
replace _WINDOWS with _WIN32
|
2021-10-21 18:22:53 +02:00 |
|
Mathis Logemann
|
35ea6f2a56
|
[CMake] refactor mapnik_install
|
2021-09-22 19:52:39 +02:00 |
|
Mathis Logemann
|
8bd463d4fc
|
make mapnik::core a public dependency of mapnik::mapnik
|
2021-09-14 20:46:43 +02:00 |
|
Artem Pavlenko
|
737e7a69c2
|
Add includes required for building with boost_1_77 (46e3d9231c (diff-2eb9871858184271f07935b31093c2d9f70f7a219979bec85adc03db6721a182) )
|
2021-09-01 10:11:13 +01:00 |
|
Mathis Logemann
|
7a13a940df
|
build plugins as modules.
|
2021-07-05 17:13:45 +02:00 |
|
Mathis Logemann
|
e1fa32f21f
|
install dependencies. Required for windows (and ?macos?). Needs testing on linux.
|
2021-04-10 14:36:22 +02:00 |
|
Mathis Logemann
|
36be4fe594
|
renamed target mapnik::headers to mapnik::core
|
2021-03-18 15:35:55 +01:00 |
|
Mathis Logemann
|
79d369db1f
|
Merge branch 'master' of https://github.com/mapnik/mapnik into cmake-support
|
2021-03-15 08:52:15 +01:00 |
|
Mathis Logemann
|
dec9056511
|
remove unnecessary cmake_minimum_required from sub projects
|
2021-02-03 19:14:08 +01:00 |
|
Artem Pavlenko
|
bd961c4da2
|
update copyright year [skip ci]
|
2021-01-05 14:39:07 +00:00 |
|
Mathis Logemann
|
68528ffb28
|
cmake improvements
|
2020-11-22 22:01:33 +01:00 |
|
Mathis Logemann
|
f390a830ae
|
remove plugins from generated targets; install includes
|
2020-11-21 11:40:55 +01:00 |
|
Mathis Logemann
|
6254f7c09e
|
more cmake
|
2020-11-21 11:34:45 +01:00 |
|
Mathis Logemann
|
64054fade4
|
compiler independent warning ignore
Signed-off-by: Mathis Logemann <mathisloge@gmail.com>
|
2020-11-19 17:25:10 +01:00 |
|
Artem Pavlenko
|
4227fd5d69
|
c++ style casts
|
2020-11-18 16:15:59 +00:00 |
|
Artem Pavlenko
|
3ae38bbab1
|
Fix typo pos.second -> pos.size (via @mathisloge) ref #4187
|
2020-11-18 15:58:00 +00:00 |
|
Artem Pavlenko
|
5732df452c
|
support SCons 3 (initial attempt)
|
2017-11-16 11:59:55 +01:00 |
|
Artem Pavlenko
|
f19ca6672e
|
Merge branch 'master' into bbox-index
|
2017-09-11 17:32:35 +01:00 |
|
Artem Pavlenko
|
6e9c56ee2c
|
geojson.input - check and throw if bounding box extrator returns no boxes and not all input consumed (preserve 3.0.x caps)
|
2017-09-11 17:28:09 +01:00 |
|
artemp
|
6c19efa990
|
store box2d<float> directly in index_record to avoid conversions.
|
2017-08-18 16:59:58 +01:00 |
|
artemp
|
2aa0ce9d74
|
New *.index format (bounding box per item) implementation
|
2017-08-18 11:16:44 +01:00 |
|
artemp
|
2426a44671
|
initial updated spatial-index implementation
|
2017-08-16 13:59:44 +01:00 |
|
artemp
|
add410e619
|
use arch independent types for serialised values
|
2017-08-15 11:14:11 +01:00 |
|
artemp
|
333ef9fde1
|
update copyright year
|
2017-05-05 13:02:01 +02:00 |
|
artemp
|
f13848e210
|
move box2.hpp and related files into geometry dir
|
2017-01-26 09:51:37 +01:00 |
|
artemp
|
a108068cf6
|
fix remaning std::fread usage - check return value
|
2017-01-13 14:57:15 +01:00 |
|
artemp
|
5745bedbd9
|
update copyright year to 2016
|
2016-12-20 17:57:22 +01:00 |
|
artemp
|
d88bf9e1ef
|
remove unused old headers
|
2016-11-29 10:48:48 +01:00 |
|
artemp
|
2fcd608ab3
|
remove spirit spirit::qi usage
|
2016-11-28 18:42:29 +01:00 |
|
artemp
|
e6eda7e8b9
|
use parse_feature()
|
2016-11-28 10:28:12 +01:00 |
|
artemp
|
ac3e72703d
|
use spirit::x3 based extract_bounding_boxes
|
2016-11-28 10:16:25 +01:00 |
|
artemp
|
5834de9b1f
|
use parse_feature method in geojson.input
|
2016-11-21 16:35:27 +01:00 |
|
artemp
|
2a0bc9db6c
|
GeoJSON - refactor feature/geometry parsing
|
2016-11-21 16:08:15 +01:00 |
|
artemp
|
4e646c1323
|
handle properties
|
2016-11-18 15:51:39 +01:00 |
|
artemp
|
aca229c2bb
|
implement custom feature GeoJSON parser for improved performance
|
2016-11-18 15:17:23 +01:00 |
|
artemp
|
f64db40a8a
|
don't catch exceptions in featureset::next() as expected behaviour is to throw
|
2016-11-18 09:43:53 +01:00 |
|
artemp
|
d286b75fb5
|
make keys member var + cache geojson grammar
|
2016-11-17 17:36:01 +01:00 |
|
artemp
|
22a6652160
|
use spirit::x3 based parser for disk-indexed GeoJSON access
|
2016-11-17 16:45:11 +01:00 |
|
artemp
|
b5c9966e4b
|
refactor value related objects into include/value dir
|
2016-10-11 18:01:30 +02:00 |
|
artemp
|
8ce7a1c43d
|
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-10-11 18:01:29 +02:00 |
|
artemp
|
dad0ca2071
|
clamp num_features_to_query to 1...max range (at least one feature will queried) + use std::size_t for feature count (ref #3515)
|
2016-09-23 11:56:32 +02:00 |
|
Dane Springmeyer
|
acd90042fb
|
geojson.input: minor code adjustments
- Avoids making copy of inline string to save memory
- Moves duplicated code out of #ifdef to be more readible
|
2016-09-02 15:51:58 -07:00 |
|
artemp
|
f3252d00f4
|
expose "num_features_to_query" datasource parameter (ref #3495)
|
2016-08-16 10:55:56 +01:00 |
|
artemp
|
046c9638e1
|
GeoJSON - ensure descriptors order is consistent ( ref #3494)
|
2016-08-15 12:21:02 +01:00 |
|
artemp
|
31814b32d0
|
rename empty_featureset => invalid_featureset to avoid ambiguity + add helper is_valid method
|
2016-08-15 10:41:30 +01:00 |
|
artemp
|
bab985dd04
|
always return am empty featureset instead of featureset_ptr()
|
2016-07-13 15:17:51 +01:00 |
|
Dane Springmeyer
|
abe943c983
|
revert geometry changes for now - will develop them in branch to reduce downstream breakage
|
2016-04-11 14:00:27 -07:00 |
|