Mathis Logemann
b26d0757b7
add .cache to gitignore
2022-11-24 19:41:15 +01:00
Artem Pavlenko
8bc1aad37f
SVG - convert USER_SPACE_ON_USE radial gradient values to % (fix) [WIP] [skip ci]
2022-11-24 10:35:19 +00:00
Artem Pavlenko
c3aec439a7
svg2png - check for valid opacity
range 0..1 [WIP] [skip ci]
2022-11-24 10:25:09 +00:00
Artem Pavlenko
b3ed2280b6
Merge branch 'master' into svg-group-render
2022-11-24 09:55:44 +00:00
Artem Pavlenko
bfdab8879c
svg2png - add top level "opacity" option e.g similar to <svg opacity="<val>"/> [WIP] [skip ci]
2022-11-23 16:18:18 +00:00
Artem Pavlenko
5f4711a019
SVG - refactor and minimise internal group usage [WIP] [skip ci]
2022-11-23 15:53:08 +00:00
Mathis Logemann
7d267b47fe
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-11-22 20:14:33 +01:00
Mathis Logemann
56312c68ad
Update vcpkg.json
2022-11-22 20:08:32 +01:00
Mathis Logemann
4fc828cf29
Merge pull request #4365 from mathisloge/ci/update_vcpkg
...
[CI] update vcpkg
2022-11-22 12:24:50 +01:00
Artem Pavlenko
8c04fb1262
Use feature_id
in render_id
[WIP] [skip ci]
2022-11-22 10:57:05 +00:00
Mathis Logemann
07789ad3cc
Update .pre-commit-config.yaml
2022-11-22 11:45:23 +01:00
Mathis Logemann
817f644c6d
update pre-commit versions
2022-11-21 22:40:46 +01:00
Mathis Logemann
6183005baf
[CI] update gh action runners
2022-11-21 22:28:44 +01:00
Mathis Logemann
7d414450c1
update vcpkg hash
2022-11-21 22:09:04 +01:00
Artem Pavlenko
4ef05da536
Revive 'push_explicit_style' logic. [WIP] [skip ci]
2022-11-21 19:10:12 +00:00
Artem Pavlenko
5347a1d939
format identation
2022-11-21 19:08:05 +00:00
Artem Pavlenko
0da7efdbac
Fix - blend using correct 'opacity'
2022-11-21 19:06:53 +00:00
Artem Pavlenko
d4ae5ac653
SVG group renderer implementation (WIP) [skip ci]
2022-11-18 15:17:58 +00:00
Artem Pavlenko
a65d65a5ab
Update .clang-format to BraceWrapping: BeforeCatch : true
...
run `pre-commit`
2022-11-10 15:57:38 +00:00
Artem Pavlenko
1d75721a46
Fix compiler warning -
...
```
include/mapnik/markers_placements/vertex_last.hpp:49:18: warning: variable 'cmd1' set but not used [-Wunused-but-set-variable]
unsigned cmd1 = SEG_END;
^
1 warning generated.
```
2022-11-04 14:39:54 +00:00
Artem Pavlenko
2a71903c75
Remove redundant BOOST_VERSION #if/endif
2022-11-04 14:07:28 +00:00
Artem Pavlenko
7e5655eef4
Use snprintf
instead of sprintf
(ref #4361 )
2022-11-04 13:46:10 +00:00
Artem Pavlenko
5522cdd201
pre-commit run --all-files
2022-11-04 09:46:00 +00:00
Artem Pavlenko
bd018ef5ab
git-clang-format
2022-11-03 11:29:50 +00:00
Artem Pavlenko
b438edd8da
SVG path parser unit tests - update expected arc paths ref:98e5e64d80d921a02bc57f05c55c2e0e2426ab4d
2022-11-03 11:13:09 +00:00
Artem Pavlenko
05661e5439
Merge branch 'kkaefer-fix-svg-smooth-curve-after-arc'
2022-10-18 14:14:57 +01:00
Artem Pavlenko
02af1f606c
Apply fix from #4357 to agg_path_storage
2022-10-18 14:13:35 +01:00
Artem Pavlenko
618ddef663
Merge branch 'fix-svg-smooth-curve-after-arc' of github.com:kkaefer/mapnik into kkaefer-fix-svg-smooth-curve-after-arc
2022-10-18 14:11:22 +01:00
Artem Pavlenko
fa9ee1fc61
Issue warning not an error when font face not found (ref #4354 )
2022-10-18 13:56:05 +01:00
Konstantin Käfer
98e5e64d80
SVG: Fix reflection points for smooth curves after arcs
...
Internally, Agg/Mapnik converts arcs to curves. This means that the detection logic in the “smooth curve” command, which looks at the previous points for calculating the reflection point, mistakenly assumes that the previous commands were curve commands, even though they were in reality arc commands. To fix this, we add an explicit lineto command after every arc.
2022-10-18 12:17:05 +02:00
Artem Pavlenko
53a8e2ec2c
Remove docbook directory from local SCons distribution and avoid referencing jQuery
...
(ref: Cross-site scripting (XSS) vulnerability in jQuery before 1.6.3)
2022-09-23 10:03:14 +01:00
Artem Pavlenko
9cf40a6144
Fix radial-distance
simplification algorithm to always oupput last vertex (ref #4347 )
2022-09-23 09:41:11 +01:00
Artem Pavlenko
9e8e178160
Re-enable simplify_converter tests + add radial-distance
tests ( #4348 )
2022-09-23 09:32:06 +01:00
Artem Pavlenko
81103491b4
Fix building with boost_1_80 ( #4340 )
2022-08-30 10:40:25 +01:00
Mathis Logemann
ce8bd250dd
better export [wip]
2022-08-25 19:59:29 +02:00
Mathis Logemann
4cd4985e75
resolve double defined symbol
2022-08-23 21:37:06 +02:00
Mathis Logemann
b9379f9024
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-08-18 20:38:47 +02:00
Mathis Logemann
e6553ef652
simplify cmake
2022-08-18 20:38:21 +02:00
Artem Pavlenko
019af0ad1d
Merge pull request #4338 from mathisloge/fix/ci-run
...
[CI] only run on master pushes and all PRs
2022-08-18 11:08:37 +01:00
Mathis Logemann
13c4719912
[CI] only run on master pushes and all PRs
2022-08-17 18:26:19 +02:00
Mathis Logemann
cf78c2a129
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-08-17 18:23:19 +02:00
Artem Pavlenko
a1596e4dad
Merge pull request #4333 from mapnik/cmake-install-fonts
...
Fix font installation logic
2022-08-17 17:19:34 +01:00
Artem Pavlenko
c8cff17fb6
Merge remote-tracking branch 'origin/cmake-install-fonts' into cmake-install-fonts
2022-08-17 17:05:19 +01:00
Artem Pavlenko
7d8be299f3
Fix font installation logic
2022-08-17 17:00:24 +01:00
Mathis Logemann
3ab8e80f2a
depend on formatting
2022-08-17 17:37:43 +02:00
Mathis Logemann
eb3823aa4a
precommit
2022-08-17 17:35:25 +02:00
Mathis Logemann
213be3777c
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-08-17 17:34:52 +02:00
Mathis Logemann
2b7456f54b
Revert "precommit"
...
This reverts commit f48589738f
.
2022-08-17 17:22:07 +02:00
Mathis Logemann
f48589738f
precommit
2022-08-17 17:19:59 +02:00
Mathis Logemann
f6bcdac258
default crt = 0N
2022-08-17 17:16:32 +02:00