Artem Pavlenko
48219e570d
Merge pull request #4549 from mapnik/combined-input-plugins-2
...
More flexible plug-in infrastructure
2026-01-16 16:47:15 +00:00
Artem Pavlenko
1549242e56
Pass plugin name to parse_pg_config
2026-01-14 09:23:26 +00:00
Artem Pavlenko
88fe20ca73
CMake - fix path
2026-01-13 16:18:27 +00:00
Artem Pavlenko
f3dd6dbd1d
Re-work input plug-ins architecture to allow building both combined 'postgis+pgraster', 'gdal+ogr' (NEW)
...
and separate 'postgis', 'pgraster', 'gdal', 'ogr' (OLD).
2026-01-13 14:28:04 +00:00
Artem Pavlenko
b806a6c649
update CHANGELOG for mapnik v4.2.0 release [skip ci]
v4.2.0
2025-12-30 08:58:29 +00:00
Artem Pavlenko
3d1e813982
setting up for mapnik v4.2.0 release [skip ci]
2025-12-30 08:57:29 +00:00
Artem Pavlenko
1bf1d978f5
Mapnik v4.2.0
2025-12-29 14:21:03 +00:00
Artem Pavlenko
53a6412450
Merge pull request #4542 from mapnik/combined-input-plugins
...
Combined input plugins
2025-12-27 13:13:01 +00:00
Artem Pavlenko
38031807ab
more yaml
2025-12-23 17:10:13 +00:00
Artem Pavlenko
676c93362e
add missing 'fi'
2025-12-23 17:06:42 +00:00
Artem Pavlenko
7396ef76cc
github actions - attempting to cleanup some disk space [WIP]
2025-12-23 17:03:41 +00:00
Artem Pavlenko
741a6381cb
Fix pgsql2sqlite CMake build
2025-12-23 10:54:01 +00:00
Artem Pavlenko
eea1e1bc75
Remove bogus paths
2025-12-23 10:41:32 +00:00
Artem Pavlenko
09f9eaab49
postgis.input + pgraster.input --> postgis+pgraster.input [WIP]
2025-12-23 10:31:51 +00:00
Artem Pavlenko
81f034b676
Use mapnik::fs + call explicit conversion method string() (windows)
2025-12-11 14:42:50 +00:00
Artem Pavlenko
cf870b772c
restore datasource_cache::register_datasource(..) logic
2025-12-11 10:41:13 +00:00
Artem Pavlenko
d3970fd486
gdal+ogr - Fix CMakeLists.txt
2025-12-11 09:53:59 +00:00
Artem Pavlenko
a240c8ee9c
pre-commit run --show-diff-on-failure --color=always --all-files
2025-12-11 09:51:55 +00:00
Artem Pavlenko
cd7b0aa61b
Initial implementation of multi-datasources plugin interface [WIP]
2025-12-11 09:50:22 +00:00
Artem Pavlenko
9fae6a6eb8
tiles.input - check if feature's bounding box intersects vt extent when vt is not "contained" in query box.
2025-12-01 09:32:38 +00:00
Artem Pavlenko
8ea8fb4cfe
clang-format
2025-11-27 11:37:51 +00:00
Artem Pavlenko
f080b6bb13
Bump version to 4.1.5
2025-11-27 11:35:54 +00:00
Artem Pavlenko
41ce2a9eb2
tiles.input - use Mapnik/$(MAPNIK_VERSION_STRING) as "User-Agent"
2025-11-27 11:33:46 +00:00
Artem Pavlenko
48c6d4ea19
mvt_io - add bbox() method.
2025-11-27 11:32:20 +00:00
Artem Pavlenko
d4c7a15bc2
update CHANGELOG for mapnik v4.1.4 release [skip ci]
v4.1.4
2025-11-06 09:59:46 +00:00
Artem Pavlenko
82a684d80b
tile.input - CMake - link to zlib (target_link_libraries(ZLIB::ZLIB)) (ref #4535 )
2025-11-05 14:49:57 +00:00
Artem Pavlenko
5fcef62975
tiles.input - link to zlib (ref #4535 )
2025-11-05 14:37:51 +00:00
Artem Pavlenko
93dde2dc0b
Fix boost warning (‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’)
2025-11-03 15:23:05 +00:00
Artem Pavlenko
f7248b5f6d
Bump up version to v4.1.4
2025-10-30 10:40:43 +00:00
Artem Pavlenko
d2c867f7e3
Don't rely on __cpp_lib_execution >= 201603 to use <execution> (ref #4530 )
2025-10-30 10:23:42 +00:00
Artem Pavlenko
61463020d8
Merge pull request #4532 from mapnik/layer-sort-by
...
Layer - sort-by
2025-10-28 12:32:50 +00:00
Artem Pavlenko
42f16f18d4
pre-commit run --show-diff-on-failure --color=always --all-files
2025-10-27 14:05:46 +00:00
Artem Pavlenko
5d9183fa97
Implement sort-by clause parser <field-name>, [DESC | ASC] e.g "name DESC" (default to ASC)
2025-10-27 13:56:34 +00:00
Artem Pavlenko
d8acccb636
Merge branch 'master' into layer-sort-by
2025-10-26 13:43:41 +00:00
Artem Pavlenko
4188a8d4e8
ogr.input - no need for version check via @rouault (ref #4531 )
2025-10-24 16:15:34 +01:00
Artem Pavlenko
37fb2bff7c
Merge branch 'sebastic-gdal-3.12'
2025-10-24 16:07:52 +01:00
Artem Pavlenko
4edf5e6c72
pre-commit run --show-diff-on-failure --color=always --all-files
2025-10-24 16:07:35 +01:00
Bas Couwenberg
ca60dda746
Fix build failure with GDAL 3.12.0.
2025-10-24 16:57:08 +02:00
Artem Pavlenko
c1dbec2196
Layer - initial implementation of sort-by [WIP] [skip ci]
2025-10-24 10:59:48 +01:00
Artem Pavlenko
66217fc1d0
tiles.input - don't abort fetching tiles on an empty results (e.g HTTP 204 from remote server) + simplify logic a bit
2025-10-21 10:32:36 +01:00
Artem Pavlenko
e4e80db44f
Merge pull request #4528 from hummeltech/32BitFixes
2025-10-06 07:19:16 +01:00
David Hummel
ac97931dd9
Re-apply fix from 5ed68a80c35259909ce80f37a236a5c83b6f8cea
2025-10-05 07:14:56 -07:00
Artem Pavlenko
838a1730b2
update CHANGELOG for mapnik v4.1.3 release [skip ci]
v4.1.3
2025-10-01 09:04:52 +01:00
Artem Pavlenko
2c52147f14
Scons - use explicit LIBS to build sqlite3-rtree test (otherwise test fails to link on Linux)
2025-09-30 15:27:37 +01:00
Artem Pavlenko
ac5266d17e
CMake - add optional SSL support in tiles.input via USE_PLUGIN_INPUT_TILES_SSL (default:ON)
2025-09-29 13:43:15 +01:00
Artem Pavlenko
765347e999
Merge pull request #4515 from mapnik/boost.beast-tiles
...
zxy tiles [WIP] -
* support accessing vector and raster tiles over network (see https://github.com/mapbox/tilejson-spec/ )
* refactor tiles.input to use producer-consumer pattern
* tiles.input - `max-threads` datasource parameter
* optional support for SSL (requires openssl)
2025-09-29 13:40:52 +01:00
Artem Pavlenko
58f1648aec
SCons - optional SSL support in tiles.input (requires openssl)
2025-09-28 16:49:34 +01:00
Artem Pavlenko
fb2316b6b3
Remove virtual dtor (mapped_memory_file has no virual methods)
2025-09-27 11:14:09 +01:00
Artem Pavlenko
355046829f
tiles.input - add max-threads (used to fetch tiles) datasource parameter (default 4)
2025-09-25 14:33:02 +01:00
Artem Pavlenko
18d097f11d
Merge branch 'master' into boost.beast-tiles
2025-09-25 14:07:26 +01:00