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
Mathis Logemann
779787f980
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/clang-format
2022-01-28 10:31:55 +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
6dcf754077
format dir test
...
format dir test
fix
2022-01-27 00:12:12 +01:00
Mathis Logemann
fe887a2c83
fix #4268 by adding mapped_memory_file
2022-01-24 10:45:32 +01:00
Mathis Logemann
e626ba2688
replace _WINDOWS with _WIN32
2021-10-21 18:22:53 +02:00
Mathis Logemann
ba8a972254
[unit-test] fix formatting
2021-10-09 13:55:32 +02:00
Mathis Logemann
a73d2f7d94
[unit-tests] fix windows 11 path search
2021-10-09 13:46:55 +02:00
Mathis Logemann
bf6081b207
[unit-test] add std includes for external catch2
2021-10-09 13:46:24 +02:00
Artem Pavlenko
6fa2666747
Add convertion functions from_u8string
to support c++20 + update tests
2021-05-17 16:11:44 +01:00
Artem Pavlenko
7c5f4539e1
Fix error message + update SVG parser unit test
2021-04-15 16:29:05 +01:00
Artem Pavlenko
503b9c5bbf
Move proj_transform_cache declarations and implementaion into separate translation unit (ref VC++ C2492)
2021-03-25 12:16:15 +00:00
Artem Pavlenko
c76f65a49a
Add missing header (linux)
2021-03-24 11:44:56 +00:00
Artem Pavlenko
d756b534e3
Fix names and add welsh reference for good measure
2021-03-24 11:42:18 +00:00
Artem Pavlenko
2bb5bdb9fe
Fix existing and add more transformation test + test for is_geographic
(ref 3a302667a1
)
2021-03-24 11:23:27 +00:00
Artem Pavlenko
f82ed08d6a
Replace remaining MAPNIK_USE_PROJ4 -> MAPNIK_USE_PROJ
2021-03-24 11:22:32 +00:00
Artem Pavlenko
199e609a79
Fix compiler warning - use non-reference type 'boost::tuples::cons<...>'
2021-03-16 11:49:53 +00:00
Artem Pavlenko
56d63073b4
Update test
2021-03-15 18:10:09 +00:00
Artem Pavlenko
ec880947e0
fix merge artifacts
2021-03-11 15:04:53 +00:00
Artem Pavlenko
342bf2947b
Merge branch 'master' into proj6
2021-03-11 14:51:01 +00:00
Artem Pavlenko
b70e5adad0
remove extract token
2021-03-11 13:57:12 +00:00
Artem Pavlenko
256ee86104
unit tests - don't run projection transformations tests which require libproj when MAPNIK_USE_PROJ4 is not set
2021-03-11 09:58:24 +00:00
Artem Pavlenko
0714e61545
Refactor "Query map point" unit test
2021-03-09 16:29:23 +00:00
Artem Pavlenko
ebc3dabd6d
Add basic Map::query_map_point
test
2021-03-09 16:14:26 +00:00
Artem Pavlenko
f8877e2263
Add missing ©
2021-03-09 16:12:54 +00:00
Artem Pavlenko
cb75f00780
Move proj_transform initialisation to add_layer
method
2021-02-25 11:05:11 +00:00
Artem Pavlenko
88241b32ee
Initial implementation of new proj7 APIs support
2021-01-15 15:21:09 +00:00
Artem Pavlenko
bec509d5b8
Merge branch 'master' into proj6
2021-01-12 15:09:10 +00:00
Artem Pavlenko
bd961c4da2
update copyright year [skip ci]
2021-01-05 14:39:07 +00:00
Artem Pavlenko
8e1ff0785a
Merge branch 'master' into proj6
2020-11-30 15:10:13 +00:00
Mathis Logemann
64054fade4
compiler independent warning ignore
...
Signed-off-by: Mathis Logemann <mathisloge@gmail.com>
2020-11-19 17:25:10 +01:00
Artem Pavlenko
12cdc1af69
Update test values (epsg:2193)
2020-10-22 16:13:57 +01:00
Artem Pavlenko
a9d9f7ed99
add unit test #4177
2020-10-09 10:03:00 +01:00
Artem Pavlenko
d6d69df498
Update catch.hpp to v2.13.1 + fix tests
2020-09-10 15:34:52 +01:00
Artem Pavlenko
d0b40f62dc
Relax bounding box extracting grammar (ref #4140 ) + unit test
2020-05-07 11:35:53 +01:00
Artem Pavlenko
9bfe888cef
Add missing unit test for color::operator= and color::operator== (ref #4137 )
2020-04-23 18:20:32 +01:00
Martin Ždila
657442947b
add support for spacing-offset
2020-03-23 23:07:49 +01:00
Artem Pavlenko
d26fc722d5
Add SVG renderer unit test - both inline and css styled octocat result in identical image (ref PR #4123 )
2020-02-07 13:53:06 +00:00
Artem Pavlenko
00b888c1ef
Add CSS parser grammar + move into separate include/css and src/css dirs.
2020-02-04 10:38:34 +00:00
Artem Pavlenko
53f8c49620
SVG path parser : add Quadratic and Cubic Bezier curves tests.
2020-01-22 14:01:53 +00:00
Artem Pavlenko
44982cddc5
Update "Arcs 3" test for #222835e73a21fec3965b21685993b86a63f626b8
2020-01-14 21:05:41 +00:00
Mickey Rose
d38d16ade9
better tests for logical expressions
...
Two of the original checks were not testing what they were supposed to
test, because the result of eval didn't depend on correct parsing:
eval("not true or not true")
correct parse: ((not true) or (not true)) == false
incorrect parse: (not (true or (not true))) == false
eval("not false and not false")
correct parse: ((not false) and (not false)) == true
incorrect parse: (not (false and (not false))) == true
2020-01-02 17:30:24 +01:00
Artem Pavlenko
f33e318ac5
more compact test string initialisation via @talaj ( #4096 )
2019-11-05 10:55:16 +00:00
Artem Pavlenko
b84c414f2e
Add unit test for 7003255c0e
( #4096 )
2019-11-05 09:53:41 +00:00
Artem Pavlenko
e72803935a
add ICU include
2019-11-04 11:22:41 +00:00
Artem Pavlenko
05d488f98d
add script runs unit test
2019-11-04 10:47:35 +00:00
lightmare
a0ea7db1a7
Merge pull request #3984 from lightmare/pg-app-name
...
accept explicit parameter "application_name" in postgis and pgraster datasources
2019-08-12 12:52:34 +02:00
lightmare
8a44f7ffbb
Merge pull request #3942 from lightmare/postgis-float-tokens
...
postgis: always put decimal point in substituted tokens in SQL
2019-08-11 11:57:44 +02:00
Artem Pavlenko
05546b2053
add 'pattern' to unsupported elements + call handle_unsupported
on end_element to catch them all + update unit tests
2019-08-08 11:50:31 +01:00