Commit Graph

  • 88fe20ca73 CMake - fix path combined-input-plugins-2 Artem Pavlenko 2026-01-13 16:17:55 +00:00
  • f3dd6dbd1d Re-work input plug-ins architecture to allow building both combined 'postgis+pgraster', 'gdal+ogr' (NEW) and separate 'postgis', 'pgraster', 'gdal', 'ogr' (OLD). Artem Pavlenko 2026-01-13 14:28:04 +00:00
  • b806a6c649 update CHANGELOG for mapnik v4.2.0 release [skip ci] master v4.2.0 Artem Pavlenko 2025-12-30 08:58:29 +00:00
  • 3d1e813982 setting up for mapnik v4.2.0 release [skip ci] Artem Pavlenko 2025-12-30 08:57:29 +00:00
  • 1bf1d978f5 Mapnik v4.2.0 Artem Pavlenko 2025-12-29 14:21:03 +00:00
  • 53a6412450 Merge pull request #4542 from mapnik/combined-input-plugins Artem Pavlenko 2025-12-27 13:13:01 +00:00
  • 38031807ab more yaml Artem Pavlenko 2025-12-23 17:10:13 +00:00
  • 676c93362e add missing 'fi' Artem Pavlenko 2025-12-23 17:06:42 +00:00
  • 7396ef76cc github actions - attempting to cleanup some disk space [WIP] Artem Pavlenko 2025-12-23 17:03:41 +00:00
  • 741a6381cb Fix pgsql2sqlite CMake build Artem Pavlenko 2025-12-23 10:54:01 +00:00
  • eea1e1bc75 Remove bogus paths Artem Pavlenko 2025-12-23 10:41:32 +00:00
  • 09f9eaab49 postgis.input + pgraster.input --> postgis+pgraster.input [WIP] Artem Pavlenko 2025-12-23 10:31:51 +00:00
  • 81f034b676 Use mapnik::fs + call explicit conversion method string() (windows) Artem Pavlenko 2025-12-11 14:42:50 +00:00
  • cf870b772c restore datasource_cache::register_datasource(..) logic Artem Pavlenko 2025-12-11 10:41:13 +00:00
  • d3970fd486 gdal+ogr - Fix CMakeLists.txt Artem Pavlenko 2025-12-11 09:53:59 +00:00
  • a240c8ee9c pre-commit run --show-diff-on-failure --color=always --all-files Artem Pavlenko 2025-12-11 09:51:55 +00:00
  • cd7b0aa61b Initial implementation of multi-datasources plugin interface [WIP] Artem Pavlenko 2025-12-11 09:50:22 +00:00
  • 9fae6a6eb8 tiles.input - check if feature's bounding box intersects vt extent when vt is not "contained" in query box. Artem Pavlenko 2025-12-01 09:30:32 +00:00
  • 8ea8fb4cfe clang-format Artem Pavlenko 2025-11-27 11:37:51 +00:00
  • f080b6bb13 Bump version to 4.1.5 Artem Pavlenko 2025-11-27 11:35:54 +00:00
  • 41ce2a9eb2 tiles.input - use Mapnik/$(MAPNIK_VERSION_STRING) as "User-Agent" Artem Pavlenko 2025-11-27 11:33:46 +00:00
  • 48c6d4ea19 mvt_io - add bbox() method. Artem Pavlenko 2025-11-27 11:32:20 +00:00
  • d4c7a15bc2 update CHANGELOG for mapnik v4.1.4 release [skip ci] v4.1.4 Artem Pavlenko 2025-11-06 09:59:46 +00:00
  • 82a684d80b tile.input - CMake - link to zlib (target_link_libraries(ZLIB::ZLIB)) (ref #4535) Artem Pavlenko 2025-11-05 14:49:57 +00:00
  • 5fcef62975 tiles.input - link to zlib (ref #4535) Artem Pavlenko 2025-11-05 14:37:51 +00:00
  • 93dde2dc0b Fix boost warning (‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’) Artem Pavlenko 2025-11-03 15:23:05 +00:00
  • f7248b5f6d Bump up version to v4.1.4 Artem Pavlenko 2025-10-30 10:40:43 +00:00
  • d2c867f7e3 Don't rely on __cpp_lib_execution >= 201603 to use <execution> (ref #4530) Artem Pavlenko 2025-10-30 10:23:42 +00:00
  • 61463020d8 Merge pull request #4532 from mapnik/layer-sort-by Artem Pavlenko 2025-10-28 12:32:50 +00:00
  • 42f16f18d4 pre-commit run --show-diff-on-failure --color=always --all-files Artem Pavlenko 2025-10-27 14:05:46 +00:00
  • 5d9183fa97 Implement sort-by clause parser <field-name>, [DESC | ASC] e.g "name DESC" (default to ASC) Artem Pavlenko 2025-10-27 13:56:34 +00:00
  • d8acccb636 Merge branch 'master' into layer-sort-by Artem Pavlenko 2025-10-26 13:43:41 +00:00
  • 4188a8d4e8 ogr.input - no need for version check via @rouault (ref #4531) Artem Pavlenko 2025-10-24 16:15:34 +01:00
  • 37fb2bff7c Merge branch 'sebastic-gdal-3.12' Artem Pavlenko 2025-10-24 16:07:52 +01:00
  • 4edf5e6c72 pre-commit run --show-diff-on-failure --color=always --all-files Artem Pavlenko 2025-10-24 16:07:35 +01:00
  • ca60dda746 Fix build failure with GDAL 3.12.0. Bas Couwenberg 2025-10-24 16:57:08 +02:00
  • c1dbec2196 Layer - initial implementation of sort-by [WIP] [skip ci] Artem Pavlenko 2025-10-24 10:59:48 +01:00
  • 66217fc1d0 tiles.input - don't abort fetching tiles on an empty results (e.g HTTP 204 from remote server) + simplify logic a bit Artem Pavlenko 2025-10-21 10:32:36 +01:00
  • e4e80db44f Merge pull request #4528 from hummeltech/32BitFixes Artem Pavlenko 2025-10-06 07:19:16 +01:00
  • ac97931dd9 Re-apply fix from 5ed68a80c3 David Hummel 2025-10-05 07:14:56 -07:00
  • 838a1730b2 update CHANGELOG for mapnik v4.1.3 release [skip ci] v4.1.3 Artem Pavlenko 2025-10-01 09:04:52 +01:00
  • 2c52147f14 Scons - use explicit LIBS to build sqlite3-rtree test (otherwise test fails to link on Linux) Artem Pavlenko 2025-09-30 15:27:37 +01:00
  • ac5266d17e CMake - add optional SSL support in tiles.input via USE_PLUGIN_INPUT_TILES_SSL (default:ON) Artem Pavlenko 2025-09-29 09:45:45 +01:00
  • 765347e999 Merge pull request #4515 from mapnik/boost.beast-tiles Artem Pavlenko 2025-09-29 13:40:52 +01:00
  • 58f1648aec SCons - optional SSL support in tiles.input (requires openssl) boost.beast-tiles Artem Pavlenko 2025-09-28 16:49:34 +01:00
  • fb2316b6b3 Remove virtual dtor (mapped_memory_file has no virual methods) Artem Pavlenko 2025-09-27 11:11:28 +01:00
  • 355046829f tiles.input - add max-threads (used to fetch tiles) datasource parameter (default 4) Artem Pavlenko 2025-09-25 14:33:02 +01:00
  • 18d097f11d Merge branch 'master' into boost.beast-tiles Artem Pavlenko 2025-09-25 14:07:26 +01:00
  • 50ed90ff74 Merge remote-tracking branch 'refs/remotes/origin/boost.beast-tiles' into boost.beast-tiles Artem Pavlenko 2025-09-25 14:07:17 +01:00
  • e5263fb1e8 Merge remote-tracking branch 'refs/remotes/origin/master' Artem Pavlenko 2025-09-25 14:06:45 +01:00
  • 5b86d095c5 use macos-26 Artem Pavlenko 2025-09-25 14:06:20 +01:00
  • 1dd6ebee26 Merge branch 'master' into boost.beast-tiles Artem Pavlenko 2025-09-25 14:04:19 +01:00
  • 06f2c9ca85 Merge branch 'master' into boost.beast-tiles Artem Pavlenko 2025-09-25 13:49:33 +01:00
  • f132ebcba7 Merge pull request #4523 from mapnik/release-linux-badge Artem Pavlenko 2025-09-25 13:46:49 +01:00
  • 077ecf117e Merge branch 'master' into release-linux-badge [skip ci] Artem Pavlenko 2025-09-25 13:44:07 +01:00
  • bd17e59418 Merge remote-tracking branch 'refs/remotes/origin/master' Artem Pavlenko 2025-09-25 13:42:31 +01:00
  • ca73916462 Merge pull request #4524 from mapnik/nuget Artem Pavlenko 2025-09-25 13:41:05 +01:00
  • 960cd8c6ae buildAndTest + macos-26 Artem Pavlenko 2025-09-25 09:06:46 +01:00
  • 2c3dab4f5a buildAndTest - NuGet (Windows) Artem Pavlenko 2025-09-24 22:27:40 +01:00
  • 2817b027dc buildAndTest - fix ident Artem Pavlenko 2025-09-24 21:04:56 +01:00
  • a1e0d64d3d buildAndTest - one more time Artem Pavlenko 2025-09-24 20:59:36 +01:00
  • ff6bbe90ce buildAndTest - re-arrange steps Artem Pavlenko 2025-09-24 20:43:02 +01:00
  • 8d4316518b buildAndTest - simplify + aggregate workflow Artem Pavlenko 2025-09-24 20:37:32 +01:00
  • b4a6ad8bc6 buildAndTest - choco install mono Artem Pavlenko 2025-09-24 20:26:18 +01:00
  • c45ca60e9a buildAndTest + conditional bootstrap vcpkg step (+windows-2022) Artem Pavlenko 2025-09-24 20:18:26 +01:00
  • 6a7afc0692 use VCPKG_CACHE_PAT Artem Pavlenko 2025-09-24 18:42:18 +01:00
  • 55e688072d buildAndTest - fix premissions Artem Pavlenko 2025-09-24 18:22:48 +01:00
  • 35ffd16598 VCPKG_INSTALL_OPTIONS: "--debug" Artem Pavlenko 2025-09-24 18:09:36 +01:00
  • b71eabb77f VCPKG_BINARY_SOURCES: "clear;nuget,https://nuget.pkg.github.com/mapnik/index.json,readwrite" Artem Pavlenko 2025-09-24 17:57:39 +01:00
  • 595c7e5146 buildAndTest - try windows-2022 Artem Pavlenko 2025-09-24 17:43:19 +01:00
  • 87af934f06 github actions - try using nuget for vcpkg binaries Artem Pavlenko 2025-09-24 15:15:49 +01:00
  • 510cce5435 Don't run "Set PROJ_LIB" on macos Artem Pavlenko 2025-09-23 17:13:14 +01:00
  • 59118ecb9f libxml - remove deprecated methods Artem Pavlenko 2025-09-24 09:05:19 +01:00
  • fc88cddde3 Don't run "Set PROJ_LIB" on macos Artem Pavlenko 2025-09-23 17:13:14 +01:00
  • 2b9aac0697 ctest -V Artem Pavlenko 2025-09-23 15:13:24 +01:00
  • 72b6c90ed6 Patch libpq RPATH issue (macOS ARM64) Artem Pavlenko 2025-09-23 10:18:21 +01:00
  • 97222adb4e "Build and Test" badge [skip ci] Artem Pavlenko 2025-09-22 15:23:55 +01:00
  • a1bf0c4559 Revert "add boost.beast + upgrade to VCPKG_RELEASE: 2025.08.27" Artem Pavlenko 2025-09-22 12:51:51 +01:00
  • 8d3b5e1297 Add "Release Linux" workflow badge Artem Pavlenko 2025-09-22 11:14:32 +01:00
  • 1c62ad7c2e Try migrating to macos-26 runner (https://github.com/actions/runner-images) Artem Pavlenko 2025-09-21 11:37:03 +01:00
  • f26d2772a8 vcpkg - add boost-lockfree Artem Pavlenko 2025-09-19 14:04:57 +01:00
  • 18fc2fca21 vcpkg - add boost-beast Artem Pavlenko 2025-09-19 12:53:14 +01:00
  • 219b8127a7 tiles.input + add missing tiles_source.cpp Artem Pavlenko 2025-09-19 11:03:02 +01:00
  • aeae0881ab + libboost-url-dev + libboost-context-dev Artem Pavlenko 2025-09-19 10:58:35 +01:00
  • 2f388a4e06 add boost.beast + upgrade to VCPKG_RELEASE: 2025.08.27 Artem Pavlenko 2025-09-19 10:57:53 +01:00
  • 05f96b93bc tiles.input - add missing deps, fix CMake build Artem Pavlenko 2025-09-19 10:10:03 +01:00
  • 428bf6f9a9 vcpkg - add boost_context + boost_url Artem Pavlenko 2025-09-18 15:26:10 +01:00
  • 75b7b7d445 tiles.input - add HAS_OPENSSL internal config variable + format Artem Pavlenko 2025-09-18 15:21:14 +01:00
  • 479c6ef650 tiles.input - add support for direct tile URLs e.g scheme://hostname:port/source-name/{z}/{x}/{y}.ext [skip ci] Artem Pavlenko 2025-09-18 14:58:13 +01:00
  • 0cdef5647b tiles.input - use 'datasource_key' as raster feature ID Artem Pavlenko 2025-09-18 14:57:31 +01:00
  • 0aec8efe75 tiles.input - move assign buffer to metadata if no compression [skip ci] Artem Pavlenko 2025-09-18 11:06:52 +01:00
  • d80ca4c3ef Merge branch 'master' into boost.beast-tiles Artem Pavlenko 2025-09-18 11:04:47 +01:00
  • 4463032c64 tiles.input - add tiles_source::get_source(str) factory method + better names [skip ci] Artem Pavlenko 2025-09-18 11:00:58 +01:00
  • f15aee09c6 pre-commit run --show-diff-on-failure --color=always --all-files [skip ci] Artem Pavlenko 2025-09-18 10:35:13 +01:00
  • 2ad5f454e5 tiles.input - rafactor + cleanup + better namings [skip ci] Artem Pavlenko 2025-09-18 10:34:13 +01:00
  • d37f6fa506 tiles.input - simplify logic by using [vector,raster]_tiles_featuresets to handle mbtiles + local and remote pmtiles (+ optional SSL) [skip ci] Artem Pavlenko 2025-09-18 09:46:28 +01:00
  • 25b1643e51 tiles.input - make SSL support optional (MAPNIK_HAS_OPENSSL) [skip ci] Artem Pavlenko 2025-09-16 09:27:03 +01:00
  • f3e53161ba tiles.input - update error message [WIP] [skip ci] Artem Pavlenko 2025-09-15 16:09:58 +01:00
  • a24fd1dc7c tiles.input - make tile data an std::optional to reduce data copying [WIP] [skip ci] Artem Pavlenko 2025-09-15 15:36:15 +01:00
  • 2427c8db1b tiles.input - add get_tile_raw virtual method [WIP] [skip ci] Artem Pavlenko 2025-09-15 15:32:33 +01:00