Andreas Hocevar
94537e331f
Update renderring test reference images
2021-07-11 14:20:20 +02:00
Maximilian Krög
ad37baf351
Remove redundant size properties / getter
2021-07-11 12:32:04 +02:00
Maximilian Krög
bee28d61ea
cache render options object
2021-07-11 12:32:03 +02:00
Maximilian Krög
53cf5bb282
Lazily create Regular shape canvases
...
Creating the cached canvases is expensive and they may never be used.
E. g. the hit detect canvas is not needed with the Immediate renderer
and if a feature is never in the viewport the image is not needed either.
2021-07-11 12:32:03 +02:00
Maximilian Krög
f1ecc87425
High resolution image style for immediate renderer
2021-07-11 12:32:03 +02:00
Maximilian Krög
87f215939c
Fix some RegularShape bugs related to canvsa size
...
- remove jitter when using RegularShape size in animation, size should
always be an integer
- canvas may have been too small for miter line join
- canvas was at least one stroke width too large for round line join
- reduce canvas size even more for bevel line join
Canvas now precisely fits the shape including stroke, The angle of the
shape is ignored for the calculation.
2021-07-11 12:32:03 +02:00
Maximilian Krög
f21513ab5a
Consistent behaviour if two radii are provided
...
Always double the points event when two radii of same size are provided.
2021-07-11 12:32:03 +02:00
Maximilian Krög
28c40fe93e
getImage is always called with valid pixelRatio
2021-07-11 12:32:03 +02:00
Maximilian Krög
5716c614a8
Cleanup drawing of RegularShape
...
Fixes missing miter/bevel line join because path was not closed before
stroking.
Reduce canvas context calls, skip beginPath, and instead of drawing the
last point use closePath
2021-07-11 12:31:55 +02:00
Maximilian Krög
82265ef031
No unnecessary canvas with transparent fill
...
With pixelRatio != 1 and a transparent fill a unnecessary image was created.
2021-07-11 12:30:18 +02:00
Tim Schaub
7e33c41697
Merge pull request #12491 from tschaub/mouse-position-placeholder
...
Add a new placeholder option and deprecate undefinedHTML for the mouse position control
2021-07-10 09:19:20 -06:00
Tim Schaub
53156ab936
Add a new placeholder option and deprecate undefinedHTML
2021-07-10 09:12:31 -06:00
Andreas Hocevar
8585b067dc
Merge pull request #12430 from simonseyock/event-listener-typing
...
Event listener typing
2021-07-10 11:39:06 +02:00
Andreas Hocevar
9e88134286
Opt-out instead of opt-in for included types
2021-07-10 11:33:01 +02:00
Andreas Hocevar
cb4d5a7107
Update types info in README
2021-07-10 11:28:51 +02:00
Andreas Hocevar
b9a1d6663b
Replace typescript dependency with npx calls
2021-07-10 11:28:51 +02:00
Andreas Hocevar
f5cc9a585a
Do not error on /*** comments
2021-07-10 11:28:51 +02:00
Simon Seyock
0641bd47ce
Add DragAndDropInteraction.
2021-07-10 11:28:50 +02:00
Andreas Hocevar
e9e664f3c9
Add typed signature for Observable#un()
2021-07-10 11:28:50 +02:00
Simon Seyock
3a73af842d
Remove comments after jsdoc.
2021-07-10 11:28:49 +02:00
Simon Seyock
87830c6959
Fix Observable signatures.
2021-07-10 11:28:49 +02:00
Simon Seyock
d914006d51
Add signatures for once.
2021-07-10 11:28:49 +02:00
Simon Seyock
1870a64984
Add CombinedOnSignature.
2021-07-10 11:28:49 +02:00
Simon Seyock
25a095e489
Observable workaround for on.
2021-07-10 11:28:49 +02:00
Simon Seyock
ba9bfca9d5
Geolocation, Overlay, View
2021-07-10 11:28:48 +02:00
Simon Seyock
7fc664c3fe
sources and layers.
2021-07-10 11:28:48 +02:00
Simon Seyock
e9a161740a
controls and interactions.
2021-07-10 11:28:48 +02:00
Simon Seyock
3365576548
Add PluggableMap.
2021-07-10 11:28:47 +02:00
Simon Seyock
ff42d03f31
Add Collection and Feature.
2021-07-10 11:28:47 +02:00
Simon Seyock
baf9ee6a93
Add on signatures for BaseObject and Observable.
2021-07-10 11:28:47 +02:00
Simon Seyock
7701ab932b
Add auxiliary type for the on signatures.
2021-07-10 11:28:47 +02:00
Simon Seyock
c8f43050c4
Revert "Merge pull request #12416 from ahocevar/eventtype-generics"
...
This reverts commit b6c143deb2 , reversing
changes made to 7777821df5 .
2021-07-10 11:28:46 +02:00
Tim Schaub
a2f441715b
Merge pull request #12488 from JakobMiksch/fix-mouse-control-white-space
...
MousePosition: allow rendering of empty string
2021-07-09 15:54:22 -06:00
Andreas Hocevar
aacf12b392
Merge pull request #12464 from mike-000/zDirection
...
Make zDirection option available for all tile sources
2021-07-09 23:04:42 +02:00
Tim Schaub
9e7f5a9b40
Test empty string rendering for mouse control
2021-07-09 14:44:09 -06:00
Andreas Hocevar
87d3209497
Merge pull request #12489 from ahocevar/ol-mapbox-stlye-module
...
Update ol-mapbox-style to v6.4.0
2021-07-09 12:52:43 +02:00
Andreas Hocevar
9f90726906
Update ol-mapbox-style to v6.4.0
2021-07-09 12:48:34 +02:00
mike-000
13ec72bcf4
Add NearestDirectionFunction to zDirection typedef
2021-07-09 11:32:27 +01:00
mike-000
ddf7ac6e42
Add zDirection to options
2021-07-09 11:32:27 +01:00
mike-000
07ea4ac1c8
Update description for zDirection
2021-07-09 11:32:26 +01:00
mike-000
b0fa916571
Test with NearestDirectionFunction
2021-07-09 11:32:26 +01:00
mike-000
cb34b30e4b
Update description for getZForResolution direction
2021-07-09 11:32:25 +01:00
mike-000
90598156b6
Handle NearestDirectionFunction
2021-07-09 11:31:41 +01:00
Jakob Miksch
bfe5afe069
MousePosition: allow rendering of empty string
2021-07-08 20:54:45 +02:00
Tim Schaub
7a54eafdcd
Merge pull request #12484 from tschaub/geosolutions-sponsor
...
Add GeoSolutions as a monthly sponsor
2021-07-07 15:35:28 -06:00
Tim Schaub
6b13d9e851
Add GeoSolutions as a monthly sponsor
2021-07-07 12:47:48 -06:00
MoonE
9c25b5936a
Merge pull request #12480 from MoonE/fix-tile-drawing
...
Fix gap in tiles due to floating point math
2021-07-06 23:14:25 +02:00
Maximilian Krög
7f088c2eb8
Fix gap in tiles due to floating point math
2021-07-06 21:55:24 +02:00
Andreas Hocevar
53f089888c
Merge pull request #12470 from openlayers/dependabot/npm_and_yarn/loglevelnext-5.0.5
...
Bump loglevelnext from 4.0.1 to 5.0.5
2021-07-06 09:30:11 +02:00
Andreas Hocevar
ba2f5c83ee
Update loglevel instantiation
2021-07-06 09:24:41 +02:00