Artem Pavlenko
f080b6bb13
Bump version to 4.1.5
2025-11-27 11:35:54 +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
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
c1dbec2196
Layer - initial implementation of sort-by [WIP] [skip ci]
2025-10-24 10:59:48 +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
1a06f60b1e
make file_source_type mutable [WIP] [skip ci]
2025-09-12 09:36:22 +01:00
Artem Pavlenko
3a4359cda5
Bump version to v4.1.3 [skip ci]
2025-08-21 12:09:41 +01:00
jiakai
304706eaf9
Fix two compile issues with mingw:
...
1. result type of dlsym is FARPROC on WIN32, which can not be converted
via static_cast
2. std::ifstream(std::wstring) is not an std interface; we need to use
filesystem::path to wrap the path
2025-08-02 11:52:58 -04:00
Artem Pavlenko
0657abf360
Mapnik v4.1.2 [skip ci]
2025-08-02 11:06:45 +01:00
Artem Pavlenko
ca89a51a77
add missing avif_reader.cpp + refactor internal/external buffer impl.
2025-07-22 15:40:58 +01:00
Artem Pavlenko
db86bfb280
avif_reader - initial implemntation [WIP]
2025-07-22 14:13:29 +01:00
Artem Pavlenko
e61128056f
clang-format -
...
+QualifierAlignment: Right
+Standard: c++20
2025-07-14 14:49:23 +01:00
Artem Pavlenko
e5b221f38d
fix clang-format -
...
+BreakConstructorInitializers: BeforeColon
+PackConstructorInitializers: Never
2025-07-14 14:42:10 +01:00
Artem Pavlenko
e7b0e01641
Update version to v4.1.1
2025-06-24 16:23:42 +01:00
Artem Pavlenko
f92b459b73
Update copyright year to 2025 [skip ci]
2025-06-24 16:23:12 +01:00
Artem Pavlenko
35daf0fc1c
unquoted_ustring - amend grammar (disallow space)
...
"./test/standalone/map_xml_test-bin"
2025-05-26 12:13:06 +01:00
Artem Pavlenko
2e4b960bb9
expression grammar - allow escaped unicode chars in unquoted strings ( #4508 )
2025-05-26 09:39:58 +01:00
Artem Pavlenko
b79caa2427
version.hpp - mapnik v4.1.0 [skip ci]
2025-05-26 09:00:26 +01:00
Artem Pavlenko
90b4eff3b4
TextSymbolizer - make 'lang' parameter an expression (ref https://github.com/mapnik/mapnik/pull/4493 )
2025-05-16 10:17:50 +01:00
Artem Pavlenko
668cb06426
Amend expressions grammar per #4508 [WIP]
2025-05-16 10:11:41 +01:00
Artem Pavlenko
6c9fe41428
version v4.0.8
2025-05-01 10:10:19 +01:00
Artem Pavlenko
2525147a68
Update version to v4.0.7 [skip ci]
2025-04-05 09:47:58 +01:00
Artem Pavlenko
0bdd262c18
clang-format (pre-commit run --show-diff-on-failure --color=always --all-files)
2025-02-28 13:41:49 +00:00
Artem Pavlenko
c48ecb270a
cairo-glyph-caching - use 'random' offset (0....1e-6) to disable caching
2025-02-28 10:45:06 +00:00
Artem Pavlenko
be6116e965
Update version to 4.0.6
2025-02-24 15:16:41 +00:00
Artem Pavlenko
5a10f12fe6
pre-commit run --show-diff-on-failure --color=always --all-files
2025-02-12 14:14:28 +00:00
Artem Pavlenko
1622b22df5
Use std::optional<std::string>
2025-02-12 14:09:05 +00:00
Artem Pavlenko
75ca77055f
Make lang argument "optional" default to std::nullopt
2025-02-12 14:08:01 +00:00
Nick Doiron
eac565044d
lang as optional string
2025-02-11 16:56:34 -06:00
Nick Doiron
9b0184677a
revive lang tag for textsymbolizer based on #3655 / bdon
2025-02-09 02:26:11 -06:00
Artem Pavlenko
11f92aade4
More fix (ignore) more GCC compiler warnings
2025-01-30 11:54:13 +00:00
Artem Pavlenko
a0399c2c25
Fix (ignore) more GCC compiler warnings e.g -Wattributes
2025-01-30 11:24:46 +00:00
Artem Pavlenko
a319e113a0
Update version to 4.0.5
2025-01-22 09:32:19 +00:00
Artem Pavlenko
591da55914
update version to v4.0.4 [WIP]
2024-11-13 14:04:29 +00:00
Artem Pavlenko
dfdeda17fd
expressions - add "bool(expr)" explicit conversion operator
2024-11-13 14:03:01 +00:00
Artem Pavlenko
4e59b4c7c3
clang-format
2024-11-08 09:56:45 +00:00
Artem Pavlenko
3422472c7d
Add int(),'float() and str()` implicit conversions ref #4477 .
2024-11-08 09:53:43 +00:00
Artem Pavlenko
cd082c5872
Update version to 4.0.3
2024-10-29 09:56:03 +00:00
Artem Pavlenko
c1117a4d33
Empty featureset instead of invalid + bool is_empty(featureset_ptr)
2024-10-29 09:52:35 +00:00
Artem Pavlenko
20b154ae49
Remove 'final' specifier as it was breaking dynamic_cast<invalid_featureset*> in 'is_valid' test when building on macOS arm64
...
```
Apple clang version 16.0.0 (clang-1600.0.26.3)
Target: arm64-apple-darwin24.0.0
```
Also remove empty dtor as not required
2024-10-28 11:02:08 +00:00
Artem Pavlenko
7a1663f0a2
Update version to 4.0.2
2024-08-15 11:07:05 +01:00
Artem Pavlenko
a982e69525
clang-format
2024-07-29 12:35:31 +01:00
Artem Pavlenko
7358a66c2f
mapnik::projection - add area_of_use method returning std::optional<mapnik::box2d<double>> (WGS84) [WIP] [skip ci]
2024-07-29 11:21:54 +01:00
Artem Pavlenko
fc029ae5a5
Update Coopyright year
2024-07-22 10:20:47 +01:00
Artem Pavlenko
4df58036aa
Update version to 4.0.1
2024-07-22 09:53:04 +01:00
David Hummel
0526c603d4
Workaround for Windows builds with GCC 14 patches
2024-06-26 08:44:30 -07:00
David Hummel
2ef5003283
Fix building with GCC 14
...
Co-authored-by: Tom Hughes <tom@compton.nu>
2024-06-26 08:44:30 -07:00
Artem Pavlenko
f5acdb3efd
Update comment.
2024-06-04 12:11:28 +01:00