Commit Graph

13765 Commits

Author SHA1 Message Date
2044fa25c6 clang-format 2023-03-13 15:43:08 +00:00
e1a09e48c4 c++11 style singleton implementation - singleton_cxx11<T> 2023-03-09 21:10:05 +00:00
c646d245b4 Upgrade SCons to v4.5.1 2023-03-08 12:01:16 +00:00
692c2faa0e Merge pull request #4382 from hummeltech/master
Add `fonts_dir` & `plugins_dir` variables to `libmapnik.pc`
2023-03-02 15:48:40 +00:00
db9c4bc340 Add fonts & input_plugins variables to libmapnik.pc 2023-03-01 14:48:30 -07:00
e0da4468d2 Merge pull request #4379 from mapnik/update/vcpkg-sha
Update vcpkg-sha
2023-02-03 13:54:16 +00:00
b4f1bc09f8 Update vcpkg-sha 2023-02-03 12:38:51 +01:00
b9175100bd Merge pull request #4378 from tomhughes/stdint
Include cstdint for uint16_t
2023-01-24 14:22:21 +00:00
fb97fb10f7 Merge pull request #4377 from mathisloge/fix/python-mapnik-findings
move datasource_plugin into mapnik target
2023-01-24 14:21:17 +00:00
c62e03344f Include cstdint for uint16_t 2023-01-23 22:37:16 +00:00
ccbf27400c move datasource_plugin into mapnik target 2023-01-23 16:13:32 +01:00
43a7d7e455 Fix compiler warning (consistent class or struct declarations) 2023-01-18 09:50:26 +00:00
4e064b8b8e Merge pull request #4291 from mathisloge/feature/cmake-static
Feature/cmake static plugins
2023-01-17 11:27:42 +00:00
7cce5ce346 Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static 2023-01-16 19:55:02 +01:00
e811958745 Merge pull request #4372 from mathisloge/refactor/enumarations
Refactor/enumerations
2022-12-19 12:37:32 +00:00
64a031a19b changelog 2022-12-16 15:36:22 +01:00
dd38dd18f9 rework enumeration<...> 2022-12-10 16:55:24 +01:00
bc38652079 Finalize static plugins 2022-12-09 14:48:52 +01:00
be46202511 Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static 2022-11-28 08:29:20 +01:00
d417b8933a Merge pull request #4366 from mathisloge/feature/refactor_actions
[CI] refactor github actions
2022-11-26 17:27:17 +00:00
2ff1f4228d [CI] fail-fast: false 2022-11-26 16:40:16 +01:00
d949acb925 [CI] only build if the check source code step is succesfull 2022-11-26 16:10:16 +01:00
cbb80aa0db refactor actions 2022-11-26 16:07:44 +01:00
0071eb1163 fix vcpkg for static 2022-11-26 08:36:42 +01:00
df1ff425b7 Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static 2022-11-26 08:32:20 +01:00
b7953fa68b Merge pull request #4368 from mathisloge/fix/win-error
Fix windows build error
2022-11-25 10:57:01 +00:00
9c873d0e95 Update ubuntu.yml 2022-11-24 22:36:17 +01:00
0968e12b5e Merge pull request #4367 from mapnik/ci/vcpkg-json 2022-11-24 19:26:24 +00:00
ae5e283df9 update proj db ref 2022-11-24 20:16:35 +01:00
2770657ba1 fix windows build error 2022-11-24 19:41:21 +01:00
b26d0757b7 add .cache to gitignore 2022-11-24 19:41:15 +01:00
7d267b47fe Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static 2022-11-22 20:14:33 +01:00
56312c68ad Update vcpkg.json 2022-11-22 20:08:32 +01:00
4fc828cf29 Merge pull request #4365 from mathisloge/ci/update_vcpkg
[CI] update vcpkg
2022-11-22 12:24:50 +01:00
07789ad3cc Update .pre-commit-config.yaml 2022-11-22 11:45:23 +01:00
817f644c6d update pre-commit versions 2022-11-21 22:40:46 +01:00
6183005baf [CI] update gh action runners 2022-11-21 22:28:44 +01:00
7d414450c1 update vcpkg hash 2022-11-21 22:09:04 +01:00
a65d65a5ab Update .clang-format to BraceWrapping: BeforeCatch : true
run `pre-commit`
2022-11-10 15:57:38 +00:00
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
2a71903c75 Remove redundant BOOST_VERSION #if/endif 2022-11-04 14:07:28 +00:00
7e5655eef4 Use snprintf instead of sprintf (ref #4361) 2022-11-04 13:46:10 +00:00
5522cdd201 pre-commit run --all-files 2022-11-04 09:46:00 +00:00
bd018ef5ab git-clang-format 2022-11-03 11:29:50 +00:00
b438edd8da SVG path parser unit tests - update expected arc paths ref:98e5e64d80d921a02bc57f05c55c2e0e2426ab4d 2022-11-03 11:13:09 +00:00
05661e5439 Merge branch 'kkaefer-fix-svg-smooth-curve-after-arc' 2022-10-18 14:14:57 +01:00
02af1f606c Apply fix from #4357 to agg_path_storage 2022-10-18 14:13:35 +01:00
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
fa9ee1fc61 Issue warning not an error when font face not found (ref #4354) 2022-10-18 13:56:05 +01:00
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