14263 Commits

Author SHA1 Message Date
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
Artem Pavlenko
50ed90ff74 Merge remote-tracking branch 'refs/remotes/origin/boost.beast-tiles' into boost.beast-tiles 2025-09-25 14:07:17 +01:00
Artem Pavlenko
e5263fb1e8 Merge remote-tracking branch 'refs/remotes/origin/master' 2025-09-25 14:06:45 +01:00
Artem Pavlenko
5b86d095c5 use macos-26 2025-09-25 14:06:20 +01:00
Artem Pavlenko
1dd6ebee26 Merge branch 'master' into boost.beast-tiles 2025-09-25 14:04:19 +01:00
Artem Pavlenko
06f2c9ca85
Merge branch 'master' into boost.beast-tiles 2025-09-25 13:49:33 +01:00
Artem Pavlenko
f132ebcba7
Merge pull request #4523 from mapnik/release-linux-badge
Add "Release Linux" workflow badge
2025-09-25 13:46:49 +01:00
Artem Pavlenko
077ecf117e Merge branch 'master' into release-linux-badge [skip ci] 2025-09-25 13:44:42 +01:00
Artem Pavlenko
bd17e59418 Merge remote-tracking branch 'refs/remotes/origin/master' 2025-09-25 13:42:31 +01:00
Artem Pavlenko
ca73916462
Merge pull request #4524 from mapnik/nuget
vcpkg binary cache using GitHub Packages in a GitHub Actions workflow
2025-09-25 13:41:05 +01:00
Artem Pavlenko
960cd8c6ae buildAndTest + macos-26 2025-09-25 09:06:46 +01:00
Artem Pavlenko
2c3dab4f5a buildAndTest - NuGet (Windows) 2025-09-24 22:27:40 +01:00
Artem Pavlenko
2817b027dc buildAndTest - fix ident 2025-09-24 21:04:56 +01:00
Artem Pavlenko
a1e0d64d3d buildAndTest - one more time 2025-09-24 20:59:36 +01:00
Artem Pavlenko
ff6bbe90ce buildAndTest - re-arrange steps 2025-09-24 20:43:02 +01:00
Artem Pavlenko
8d4316518b buildAndTest - simplify + aggregate workflow 2025-09-24 20:37:32 +01:00
Artem Pavlenko
b4a6ad8bc6 buildAndTest - choco install mono 2025-09-24 20:26:18 +01:00
Artem Pavlenko
c45ca60e9a buildAndTest + conditional bootstrap vcpkg step (+windows-2022) 2025-09-24 20:18:26 +01:00
Artem Pavlenko
6a7afc0692 use VCPKG_CACHE_PAT 2025-09-24 18:42:18 +01:00
Artem Pavlenko
55e688072d buildAndTest - fix premissions 2025-09-24 18:22:48 +01:00
Artem Pavlenko
35ffd16598 VCPKG_INSTALL_OPTIONS: "--debug" 2025-09-24 18:09:36 +01:00
Artem Pavlenko
b71eabb77f VCPKG_BINARY_SOURCES: "clear;nuget,https://nuget.pkg.github.com/mapnik/index.json,readwrite" 2025-09-24 17:57:39 +01:00
Artem Pavlenko
595c7e5146 buildAndTest - try windows-2022 2025-09-24 17:43:19 +01:00
Artem Pavlenko
87af934f06 github actions - try using nuget for vcpkg binaries 2025-09-24 15:15:49 +01:00
Artem Pavlenko
510cce5435 Don't run "Set PROJ_LIB" on macos 2025-09-24 09:06:20 +01:00
Artem Pavlenko
59118ecb9f libxml - remove deprecated methods 2025-09-24 09:05:19 +01:00
Artem Pavlenko
fc88cddde3 Don't run "Set PROJ_LIB" on macos 2025-09-23 17:13:14 +01:00
Artem Pavlenko
2b9aac0697 ctest -V 2025-09-23 15:13:24 +01:00
Artem Pavlenko
72b6c90ed6 Patch libpq RPATH issue (macOS ARM64) 2025-09-23 10:18:21 +01:00
Artem Pavlenko
97222adb4e
"Build and Test" badge [skip ci] 2025-09-22 15:23:55 +01:00
Artem Pavlenko
a1bf0c4559 Revert "add boost.beast + upgrade to VCPKG_RELEASE: 2025.08.27"
This reverts commit 2f388a4e0601de17c0156ac4e8e6661db5ff33cb.
2025-09-22 12:51:51 +01:00
Artem Pavlenko
8d3b5e1297
Add "Release Linux" workflow badge 2025-09-22 11:14:32 +01:00
Artem Pavlenko
1c62ad7c2e Try migrating to macos-26 runner (https://github.com/actions/runner-images) 2025-09-21 11:37:03 +01:00