Artem Pavlenko
97857f48b6
clang-format
2022-12-19 12:33:41 +00:00
Artem Pavlenko
53288c5dd2
SVG parser - only set SVG dimensions top level <svg> element
2022-12-19 12:29:04 +00:00
Artem Pavlenko
32263cde89
SVG parser - simplify viewport/viewBox
logic + use functions e.g 'premultiply' rather than operator*=
for clarity.
2022-12-19 11:07:03 +00:00
Artem Pavlenko
d417b8933a
Merge pull request #4366 from mathisloge/feature/refactor_actions
...
[CI] refactor github actions
2022-11-26 17:27:17 +00:00
Mathis Logemann
2ff1f4228d
[CI] fail-fast: false
2022-11-26 16:40:16 +01:00
Mathis Logemann
d949acb925
[CI] only build if the check source code step is succesfull
2022-11-26 16:10:16 +01:00
Mathis Logemann
cbb80aa0db
refactor actions
2022-11-26 16:07:44 +01:00
Artem Pavlenko
b7953fa68b
Merge pull request #4368 from mathisloge/fix/win-error
...
Fix windows build error
2022-11-25 10:57:01 +00:00
Mathis Logemann
9c873d0e95
Update ubuntu.yml
2022-11-24 22:36:17 +01:00
Artem Pavlenko
0968e12b5e
Merge pull request #4367 from mapnik/ci/vcpkg-json
2022-11-24 19:26:24 +00:00
Mathis Logemann
ae5e283df9
update proj db ref
2022-11-24 20:16:35 +01:00
Mathis Logemann
2770657ba1
fix windows build error
2022-11-24 19:41:21 +01:00
Mathis Logemann
b26d0757b7
add .cache to gitignore
2022-11-24 19:41:15 +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
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
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
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
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
Artem Pavlenko
14a5cc7e1a
Merge pull request #4334 from mathisloge/cmake-linting
...
adding auto formatting
2022-08-17 14:15:13 +01:00
Mathis Logemann
e3d8e55a79
pre-commit run -a
2022-08-16 19:00:16 +02:00
Mathis Logemann
df141876d0
disable clang-format for external deps
2022-08-16 19:00:15 +02:00
Artem Pavlenko
8abad1843a
Merge pull request #4336 from mathisloge/fix/viewer-ini
...
[CMake] fix generated viewer ini file
2022-08-16 14:08:20 +01:00
Mathis Logemann
13c96ab7d0
[CMake] fix generated viewer ini file
2022-08-15 21:14:16 +02:00
Mathis Logemann
69d682ef02
[clang-format] more compact extern c
2022-08-14 22:26:32 +02:00
Mathis Logemann
eb16e7a647
fix all files
...
format files
2022-08-14 22:26:31 +02:00
Mathis Logemann
88052447b9
pre-commit
...
add more hooks
add workflow
2022-08-11 22:53:03 +02:00
Artem Pavlenko
b6161dd439
Merge branch 'master' into cmake-install-fonts
2022-08-04 14:40:38 +01:00
Artem Pavlenko
9627432723
Fix -Wdeprecated-enum-enum-conversion
warnings (AGG)
2022-08-04 11:25:35 +01:00