Artem Pavlenko
14a5cc7e1a
Merge pull request #4334 from mathisloge/cmake-linting
...
adding auto formatting
2022-08-17 14:15:13 +01:00
Mathis Logemann
54b0381f4d
wip
2022-08-16 21:03:56 +02: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
Artem Pavlenko
a9c98dff5d
Fix deprecation warning (libtiff)
...
/usr/include/x86_64-linux-gnu/tiff.h:81:45: note: 'uint16' has been explicitly marked deprecated here
typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
2022-08-04 11:01:56 +01:00
Artem Pavlenko
322f6cd805
Fix font installation logic
2022-08-03 16:19:07 +01:00
Mathis Logemann
34df24f4e2
[CMake] use pkgconfig for webp; make some statements more clearly
2022-04-22 21:10:42 +02:00
Mathis Logemann
c85f8462fd
[CMake] fixes for windows (WIP)
2022-04-22 15:10:49 +02:00
Mathis Logemann
59d2f21369
[CMake] remove FindCairo and use pkgconfig
2022-04-22 15:10:02 +02:00
Mathis Logemann
25012517aa
[CI] add static builds
2022-04-16 11:26:34 +02:00
Mathis Logemann
503fe35817
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
2022-04-16 11:21:05 +02:00
Artem Pavlenko
1ba1278b42
Merge pull request #4307 from josch/proj-debug
...
src/proj_transform.cpp: only use proj_context_errno_string for proj >= 8.0.0
2022-04-14 14:14:48 +01:00
Johannes Schauer Marin Rodrigues
01e018eb0a
src/proj_transform.cpp: only use proj_context_errno_string for proj >= 8.0.0
2022-04-14 11:52:25 +02:00
Artem Pavlenko
5c06098caf
Merge pull request #4300 from mathisloge/ci/vcpkg_2022-03-18
...
[CI] update vcpkg to latest hash
2022-04-13 10:00:08 +01:00
Mathis Logemann
a963ae5ea6
[CI] trigger
2022-04-12 20:51:52 +02:00
Mathis Logemann
ca269f425c
Revert "[CI] update vcpkg deps"
...
This reverts commit 75ad499fb5
.
2022-04-12 14:42:19 +02:00
Mathis Logemann
75ad499fb5
[CI] update vcpkg deps
2022-04-12 14:21:45 +02:00
Mathis Logemann
8c9e61373e
Merge branch 'master' of https://github.com/mapnik/mapnik into ci/vcpkg_2022-03-18
2022-04-11 15:24:45 +02:00
Artem Pavlenko
1ce18f6698
Merge pull request #4305 from josch/proj-debug
2022-04-11 14:20:14 +01:00
Artem Pavlenko
85997107af
Merge pull request #4304 from mathisloge/fix/cairo-1.17.6
2022-04-11 14:19:20 +01:00
Mathis Logemann
2259f8da6f
use unnamed workflows, move vcpkg into preset update vcpkg
2022-04-11 15:04:30 +02:00
Johannes Schauer Marin Rodrigues
4f72043bcd
src/proj_transform.cpp: improve error handling of proj_transform()
...
- set proj log level to PJ_LOG_ERROR
- let error message indicate whether proj_create_crs_to_crs or
proj_normalize_for_visualization failed
- output proj_context_errno_string when an error is thrown
2022-04-10 11:55:04 +02:00
Mathis Logemann
6afdc89894
fix test for newer cairo
2022-04-05 10:31:26 +02:00
Mathis Logemann
1bba69b108
[CI] update vcpkg to latest hash
...
notable changes: * proj => v9
[CI] fix sqlite dep
[vcpkg] update hash
update vcpkg cache
2022-04-02 18:05:03 +02:00
Mathis Logemann
e00847e711
[CI] fix sqlite dep
2022-03-19 10:27:34 +01:00
Mathis Logemann
2b8eec969b
PluginInfo: remove static init and exit methods
...
those aren't used.
2022-03-15 21:12:43 +01:00
Mathis Logemann
5ee7571761
add dlerror for plugin loading
2022-03-15 21:12:43 +01:00
Mathis Logemann
4493a06878
call mapnik::setup automatically
2022-03-15 21:12:43 +01:00
Mathis Logemann
515a7e8279
changelog
2022-03-15 21:12:43 +01:00
Mathis Logemann
bb1bc2f07b
[CMake] enable msvc static crt
2022-02-18 18:48:27 +01:00
Artem Pavlenko
2d03db8ef1
Fix scons build
2022-02-15 15:40:16 +00:00
Mathis Logemann
45568e8895
[datasource] call after_load for static plugins
2022-02-14 17:34:20 +01:00
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