Artem Pavlenko
5ac45af78e
Allow percentage values with a fractional component (implements https://github.com/mapnik/mapnik/issues/4437 )
...
(https://www.w3.org/TR/css-color-4/#funcdef-rgba )
2024-04-15 14:09:04 +01:00
Artem Pavlenko
93ab8b4690
Fix compiler warning - definition of implicit copy constructor for 'enumeration<mapnik::colorizer_mode_enum, &mapnik::colorizer_mode_to_string, &mapnik::colorizer_mode_from_string, &mapnik::colorizer_mode_lookup>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy] void operator=(const enumeration& other) { value_ = other.value_; }
2024-04-12 14:20:23 +01:00
Artem Pavlenko
7864289291
Update data-visual
2024-04-04 17:37:02 +01:00
Artem Pavlenko
0708ee8724
Use pkg-config
to determine static linking dependencies, default to original behaviour.
2024-04-04 11:01:17 +01:00
Artem Pavlenko
c2c6d2ed60
gdal-config - use both --libs and --dep-libs when RUNTIME_LINK
...
+ `ogr.input` needs `pkg-config libpq --libs --static`
2024-04-03 18:18:13 +01:00
Artem Pavlenko
83f833f1ce
clang-format
2024-03-28 16:49:57 +00:00
Artem Pavlenko
7aceade7c5
Update visual-data [skip ci]
2024-03-28 16:17:05 +00:00
Artem Pavlenko
a9e0bf5bee
Link to sharpyuv
when 'RUNTIME_LINK'=='static' (webp)
2024-03-28 15:57:14 +00:00
Artem Pavlenko
1e4c17256a
WEBP - add fallback pkg-config check if WEBP_INCLUDES and/or WEBP_LIBS aren't set.
2024-03-28 15:55:30 +00:00
Artem Pavlenko
6479059c7e
Add specialisation for nodata->rgba8 conversion for mapnik::image_gray8
...
( fixes gdal-overview-gray8 visual test)
2024-03-28 15:33:41 +00:00
Artem Pavlenko
e394db6c8f
add boost-format
2024-03-13 09:10:17 +00:00
Artem Pavlenko
fb61b3fb12
Upgrade to actions/setup-python@v5 (node 20)
2024-03-12 14:29:59 +00:00
Artem Pavlenko
493c7fd5a1
Attempting to fix deb package path
2024-03-12 13:55:23 +00:00
Artem Pavlenko
ba2125b095
Fix -> pre-commit/action@v3.0.1
2024-03-12 13:28:14 +00:00
Artem Pavlenko
6d420b0911
Upgrade to node20 actions e.g @v4
2024-03-12 13:24:34 +00:00
Artem Pavlenko
f9b9261d53
Update vcpkg-sha : e105a86c97b8ab13d4dbe3f7bd9ebc17ece31634
2024-03-12 10:58:56 +00:00
Artem Pavlenko
61b5ff26f2
tidy - remoce PROJ.4 references [skip ci]
2024-03-12 10:58:36 +00:00
Artem Pavlenko
2b932be0ca
Update test data (GDAL/OGR 3.5.3)
2024-03-07 09:23:03 +00:00
Artem Pavlenko
02e3b1577c
Use __APPLE__ to check OS platform
2024-03-07 09:09:56 +00:00
Artem Pavlenko
8d2388870a
Merge pull request #4364 from mapnik/svg-group-render
...
Svg group renderer [WIP]
2024-03-01 09:13:49 +00:00
Artem Pavlenko
62c449e6d1
Use the same flags when calling FT_Load_Glyph
...
+ `revive missing check_object_status_and_throw_exceptiona` in `set_font_face`
2024-03-01 09:05:05 +00:00
Artem Pavlenko
d4173b022d
Merge branch 'master' into svg-group-render [skip ci]
2024-02-27 09:05:50 +00:00
Artem Pavlenko
34c95df267
Merge pull request #4432 from mapnik/geojson-empty-geometries
...
Geojson - empty positions arrays handling
2024-02-27 09:04:24 +00:00
Artem Pavlenko
5b08c21eb0
Actually enable 'is_empty' test + cleanup
2024-02-26 16:25:40 +00:00
Artem Pavlenko
38193817de
pre-commit run --show-diff-on-failure --color=always --all-files [skip ci]
2024-02-26 14:48:49 +00:00
Artem Pavlenko
c067399041
GeoJSON unit tests - require expected geometries are "empty".
2024-02-26 14:45:59 +00:00
Artem Pavlenko
0e9f8b06a3
Fix is_empty
unit test e.g if multi geometry consists of empty geometries it is "empty".
2024-02-26 14:44:19 +00:00
Artem Pavlenko
b911464472
correct 'is_empty' implementation for multi geometries
2024-02-26 14:40:36 +00:00
Artem Pavlenko
127f9ba143
add missing copy
2024-02-26 14:39:41 +00:00
Artem Pavlenko
995d3044a4
GeoJSON - allow empty arrays in "coordinates" element for Multi* geometries (ref #4431 )
2024-02-26 14:01:09 +00:00
Artem Pavlenko
1da533b5e5
Fix building on Ubuntu 23.10 (add <cstdint>) [skip ci]
2024-02-23 14:11:04 +00:00
Artem Pavlenko
6350e1b259
Update test data (+visual)
2024-02-21 16:06:53 +00:00
Artem Pavlenko
dcfb2d692c
SVG - improve handling of gradientUnits and gradientTransform attributes (radial gradient) + correct default values [skip ci]
2024-02-15 11:47:57 +00:00
Artem Pavlenko
1c6d14eb85
viewer.app - Increase max scale factor to 10
2024-02-09 09:19:26 +00:00
Artem Pavlenko
cc1c990a2a
clang-format : pre-commit run --show-diff-on-failure --color=always --all-files
...
xsx
2024-02-06 09:37:48 +00:00
Artem Pavlenko
45f954c578
Merge branch 'master' into svg-group-render
2024-02-05 09:41:31 +00:00
Artem Pavlenko
4f6ab6a4a2
Fix spurious ',' in operator==
2024-02-05 09:36:56 +00:00
Artem Pavlenko
2e1b32512b
Merge pull request #4421 from hummeltech/ogr-open-options-CMake
...
Fix CMake build issues after OGR open_options support addition
2023-11-28 08:54:08 +00:00
Artem Pavlenko
9d5c458405
Merge pull request #4426 from geofabrik/configure-fix
...
Fix bugs in configure script
2023-11-24 14:05:45 +00:00
Michael Reichert
ee76817d14
Fix bugs in configure script
...
The script expected that the shell supports arrays but only Z shell and
Bash do so. Other shells return syntax errors.
In addition, the script expected the mapnik-settings.env file to exist
and crashed otherwise.
2023-11-24 13:46:29 +01:00
Artem Pavlenko
88652012a9
Merge pull request #4424 from geofabrik/configure
...
Fix configure script for variables read from mapnik-settings.env
2023-11-24 08:50:04 +00:00
Michael Reichert
a5a96aacad
Fix configure script for variables read from mapnik-settings.env
...
Custom build variables (e.g. CXX_STD or CXX) read from
mapnik-settings.env have to be provided as command line arguments
because SCons does not respect the environment variables.
2023-11-23 22:04:58 +01:00
David Hummel
c8fd548133
Fix build issues after addition of OGR open_options support
2023-11-22 09:45:23 -07:00
Artem Pavlenko
437feebaf1
Merge pull request #4423 from hummeltech/LibXML2_2.12.0_Support
...
Fix broken builds with libxml2 >= v2.12.0
2023-11-21 09:16:08 +00:00
David Hummel
8cdca5f5be
Fix broken builds with libxml2 >= v2.12.0
...
**I.E.**
```
src/libxml2_loader.cpp:91:50: error: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlError*’ {aka ‘_xmlError*’} [-fpermissive]
src/libxml2_loader.cpp:131:50: error: invalid conversion from ‘const xmlError*’ {aka ‘const _xmlError*’} to ‘xmlError*’ {aka ‘_xmlError*’} [-fpermissive]
```
2023-11-20 10:21:12 -07:00
Artem Pavlenko
d745e43eb1
pre-commit run --show-diff-on-failure --color=always --all-files
2023-11-17 16:33:01 +00:00
Artem Pavlenko
7d2029165e
Merge branch 'geofabrik-ogr-open-options-pr'
2023-11-17 16:31:13 +00:00
Michael Reichert
2d20d5a3c5
Add support for open options in OGR input plugin
2023-11-17 11:06:18 +01:00
Artem Pavlenko
738a7f19b7
Merge branch 'master' into svg-group-render
2023-11-17 09:43:02 +00:00
Artem Pavlenko
279acf4c36
Merge pull request #4419 from geofabrik/drop-old-gdal-pr
...
Drop support for old versions of GDAL/OGR (older than 2.0)
2023-11-17 09:10:49 +00:00