Mathis Logemann
ee63a6f055
[tests] also test when using static
2022-02-14 10:15:09 +01:00
Mathis Logemann
0f0e06c6b8
[datasource] add plugin_registered function
2022-02-14 10:14:59 +01:00
Mathis Logemann
6fcdccaf83
[CMake] fix rename MAPNIK_STATIC_PLUGINS => BUILD_SHARED_PLUGINS
2022-02-09 15:57:03 +01:00
Mathis Logemann
c0d52ced18
[Changelog] describe breaking changes
2022-02-08 16:55:42 +01:00
Mathis Logemann
f9e69b4090
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-02-08 16:49:51 +01:00
Artem Pavlenko
f3da900c35
Merge pull request #4295 from mathisloge/ci/disable-debug-mode
...
[CI] disable vcpkg debug mode
2022-02-08 14:09:55 +00:00
Mathis Logemann
0769303075
[CI] ubuntu: run with mono
2022-02-08 14:59:43 +01:00
Mathis Logemann
01f414de59
[CI] disable vcpkg debug mode
2022-02-08 14:54:40 +01:00
Mathis Logemann
65dde2cce3
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-02-07 15:35:45 +01:00
Mathis Logemann
49ef468e84
[CMake] add msvc EHsc option
2022-02-07 15:35:09 +01:00
Mathis Logemann
42f465f842
refactor datasource plugins
...
fix merge
remove old DATASOURCE_PLUGIN call
fix memory_datasource
wip
wip
fix temp return
fix install
wip before_unload
linux
remove docker
remove docker
comments
add windows error message if libmapnik=static and plugins=dynamic
fix false plugin macro
plugin default de/constructor to remove UB
simplyfy plugin targets - add fpic
fix makro
simplyfy
use unique_ptr for plugin handle
rename option static plugins
replace local init with fnc call
call setup everywhere
init datasource_static
2022-02-07 15:35:09 +01:00
Artem Pavlenko
713104c2dc
Merge pull request #4290 from mathisloge/fix/gha-upload
...
[GHA] use current user if PR or local repo (readonly) and vcpkg debug…
2022-02-07 14:06:05 +00:00
Artem Pavlenko
843eb3eae5
Merge pull request #4289 from mathisloge/fix/format
...
fix formatting of warning.hpp
2022-02-07 14:05:40 +00:00
Mathis Logemann
e75725ef37
[GHA] use current user if PR or local repo (readonly) and vcpkg debug mode
...
use github.actor
test readonly access?
test
test
test
readonly user
use correct toolcahin for windows
2022-02-02 20:56:01 +01:00
Mathis Logemann
d148121dad
fix formatting of warning.hpp
2022-02-02 17:31:43 +01:00
Mathis Logemann
8a1f2579e9
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-02-02 17:15:55 +01:00
Mathis Logemann
2d846dd5f3
static plugins
...
wip static plugins
add remaining datasources
wip
formatting
2022-02-02 16:35:49 +01:00
Artem Pavlenko
0c8352fc3e
Merge pull request #4288 from mathisloge/fix/github-actions
2022-02-02 14:32:53 +00:00
Mathis Logemann
32ca0104a7
fix gha secret name
2022-02-02 15:31:24 +01:00
Artem Pavlenko
f9b310a8ca
Merge pull request #4286 from mathisloge/feature/github-actions
...
add github actions
2022-02-02 14:28:23 +00:00
Mathis Logemann
cda203a83f
use correct cache
2022-02-02 10:14:55 +01:00
Mathis Logemann
bff4dbd957
add github actions
...
use mapnik as user
drop codecov token (not needed)
2022-01-28 11:14:04 +01:00
Artem Pavlenko
d7b83c0f7d
Merge pull request #4282 from mathisloge/feature/clang-format
...
Feature clang format
2022-01-28 09:57:58 +00:00
Mathis Logemann
9bf8fcc823
fix color.cpp formatting
2022-01-28 10:37:38 +01:00
Mathis Logemann
779787f980
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/clang-format
2022-01-28 10:31:55 +01:00
Artem Pavlenko
7df7e16c56
Merge pull request #4284 from mathisloge/fix/windows-utf8
...
CMake stuff, missing includes and enables tiff test on windows
2022-01-28 09:20:52 +00:00
Artem Pavlenko
dafdbb01ea
Merge pull request #4276 from mathisloge/remove_cxx11_support
...
remove cxx11_support.hpp
2022-01-28 09:18:53 +00:00
Mathis Logemann
7bccb2a280
Merge branch 'fix/windows-utf8' of https://github.com/mathisloge/mapnik
2022-01-27 19:18:11 +01:00
Mathis Logemann
ef062ac314
[unit-tests] mark text/nested script runs as unicode 16
2022-01-27 18:42:40 +01:00
Mathis Logemann
3b1d09702c
[unit-test] enable tiff test
2022-01-27 18:40:22 +01:00
Mathis Logemann
3012ea43ee
[visual-test] enable utf-8 console output for windows
2022-01-27 18:37:19 +01:00
Mathis Logemann
aee8519bac
[CMake] visual test in own dir
2022-01-27 18:37:03 +01:00
Mathis Logemann
ba27149232
add missing includes
2022-01-27 18:32:21 +01:00
Mathis Logemann
08dcab617e
[CMake] add benchmark run script
2022-01-27 18:31:33 +01:00
Mathis Logemann
ccd44da4a2
[CMake] fix installation
2022-01-27 18:30:13 +01:00
Mathis Logemann
c5d4bfe680
[CMake] add msvc utf-8 flag
2022-01-27 18:28:44 +01:00
Mathis Logemann
4fbaa032f0
format dir demo
2022-01-27 00:12:13 +01:00
Mathis Logemann
65035706fb
format dir benchmark
2022-01-27 00:12:13 +01:00
Mathis Logemann
6dcf754077
format dir test
...
format dir test
fix
2022-01-27 00:12:12 +01:00
Mathis Logemann
d5a873e81c
format utils
2022-01-27 00:12:12 +01:00
Mathis Logemann
e7c3d04309
format dir include and src
...
format all files
Revert "format all files"
This reverts commit 95d5812e49e7f916b68e786596f5a8eb5bcac414.
Revert "format some files"
This reverts commit ed3c8762d4d828b2b28e7b18809fc33f4f8ccaf5.
format all files
fix formatting in dir include
fix formatting of debug macro
2022-01-27 00:12:08 +01:00
Mathis Logemann
6fe46f61e2
add clang-format
...
fix clang-format
fix clang-format
adjust pointer and reference aligment
add cmake script to format all files run with: cmake -P cmake/clang-format.cmake
fix sort includes
change format cmake script
2022-01-26 23:36:12 +01:00
Mathis Logemann
61dd5dccab
Merge branch 'master' of https://github.com/mapnik/mapnik
2022-01-26 00:13:21 +01:00
Artem Pavlenko
1d6350b1e5
Merge pull request #4281 from mathisloge/fix/unique_shared_ptr
...
use shared::ptr<T>::use_count instead of unique()
2022-01-25 12:09:52 +00:00
Mathis Logemann
9ac35a0a9c
use use_count instead of unique()
...
This should be safe to use, since there aren't any weak_ptr's using the shared_ptr. Furthermore any async operations should be finished or guarded for multithreaded execution.
2022-01-25 10:21:27 +01:00
Artem Pavlenko
9e3bafcd4c
Merge pull request #4279 from mathisloge/fix/issue-4268
...
fix #4268 by adding mapped_memory_file
2022-01-25 08:54:50 +00:00
Mathis Logemann
a3ccf2967f
[scons] add mapped_memory_file to source list
2022-01-24 21:21:45 +01:00
Artem Pavlenko
611fd93308
Merge pull request #4280 from mathisloge/feature/vcpkg
...
add vpkg.json manifest file
2022-01-24 17:04:17 +00:00
Mathis Logemann
c16aa1e5c4
add vpkg.json
2022-01-24 10:49:07 +01:00
Mathis Logemann
fe887a2c83
fix #4268 by adding mapped_memory_file
2022-01-24 10:45:32 +01:00