Tim Schaub
a9ad24cce2
6.0.0-beta.13
2019-08-12 21:22:15 -06:00
Andreas Hocevar
486eb205cb
Merge pull request #9844 from ahocevar/empty-vectorrendertile
...
Set initial tile state to EMPTY when outside source extent
2019-08-11 21:50:50 +02:00
ahocevar
28e64f646f
Set initial tile state to EMPTY when outside source extent
2019-08-11 00:13:18 +02:00
Andreas Hocevar
78cf32ae70
Merge pull request #9839 from mike-000/patch-1
...
Enable correct display of side-by-side example when not using the examples template
2019-08-09 00:40:38 +02:00
mike-000
a340da8f6e
Update side-by-side.css
2019-08-08 22:48:08 +01:00
mike-000
336056f4f0
Update side-by-side.html
2019-08-08 22:40:37 +01:00
Andreas Hocevar
e31e4b7867
Merge pull request #9838 from ahocevar/wms-servertype
...
Make WMSServerType appear in API docs
2019-08-08 21:36:52 +02:00
ahocevar
683c0ef5dc
Make WMSServerType appear in API docs
2019-08-08 21:29:29 +02:00
Andreas Hocevar
23179e9ac5
Merge pull request #9754 from mike-000/patch-1
...
Export PDF example extent corrections
2019-08-08 21:07:49 +02:00
mike-000
7cdfc33d15
Export PDF example extent corrections
...
Fixes #9460 and #9665
Replace calculateExtent and fit with getResolution and setResolution as the former do not produce the desired result when the view is rotated.
Export the viewport instead of the map div (which doesn't resize) and specify the width and height in the export options
This is a minimal fix for the two issues. Further enhancement including a fallback to export layer canvases where the browser doesn't support html-to-image could be done separately if necessary.
2019-08-08 19:41:51 +02:00
Andreas Hocevar
776dab81b8
Merge pull request #9834 from ahocevar/nextzen
...
Use nextzen for osm-vector-tiles example
2019-08-08 18:38:56 +02:00
ahocevar
182f1448a9
Use nextzen for osm-vector-tiles example
2019-08-08 12:57:55 +02:00
Andreas Hocevar
9b6fcf8d7b
Merge pull request #9833 from ahocevar/remove-package-lock
...
Remove accidentally added package-lock.json
2019-08-08 12:52:33 +02:00
ahocevar
bd1c8db7a3
Remove accidentally added package-lock.json
2019-08-08 12:35:24 +02:00
Tim Schaub
0fb638fcb6
Merge pull request #9817 from openlayers/greenkeeper/webpack-4.39.1
...
Update webpack to the latest version 🚀
2019-08-07 06:38:10 -06:00
Tim Schaub
effb95b322
Merge pull request #9827 from openlayers/greenkeeper/coveralls-3.0.6
...
Update coveralls to the latest version 🚀
2019-08-07 06:37:12 -06:00
Tim Schaub
e5ac326f1c
Merge pull request #9826 from tschaub/publish-options
...
Accept additional args when publishing
2019-08-07 06:33:14 -06:00
greenkeeper[bot]
2d0d06842d
chore(package): update lockfile package-lock.json
2019-08-07 07:41:55 +00:00
greenkeeper[bot]
7355906c3a
chore(package): update coveralls to version 3.0.6
2019-08-07 07:41:48 +00:00
Andreas Hocevar
ec10cda088
Merge pull request #9812 from ahocevar/zdirection
...
Make zDirection configurable on tile source
2019-08-07 08:56:23 +02:00
Tim Schaub
d59eed5d3b
Accept additional args when publishing
2019-08-07 00:01:57 -04:00
Tim Schaub
dec44a7202
6.0.0-beta.12
2019-08-06 23:49:25 -04:00
Tim Schaub
082e160212
Merge pull request #9824 from tschaub/zooms
...
Support zoom limits for layers
2019-08-06 21:32:26 -04:00
Tim Schaub
65ad4932f4
Support zoom limits for layers
2019-08-06 21:19:09 -04:00
greenkeeper[bot]
d4980754ad
chore(package): update webpack to version 4.39.1
2019-08-02 12:51:21 +00:00
Andreas Hocevar
c767091faf
Merge pull request #9816 from openlayers/greenkeeper/webpack-4.39.0
...
Update webpack to the latest version 🚀
2019-08-02 13:28:07 +02:00
greenkeeper[bot]
d8aec039a9
chore(package): update webpack to version 4.39.0
2019-08-01 16:07:39 +00:00
ahocevar
e07ff9c04e
Make zDirection configurable on tile source
2019-07-30 16:50:01 +02:00
Marc Jansen
230205c3fd
Merge pull request #9804 from mike-000/9799
...
Replacement for the Shared Views example
2019-07-26 21:50:31 +02:00
mike-000
c66347c365
Update side-by-side.js
2019-07-26 16:31:20 +01:00
Frédéric Junod
bf2a13138d
Merge pull request #9803 from openlayers/mp_cleanup
...
Remove unused variable in MousePosition control
2019-07-26 15:52:09 +02:00
Andreas Hocevar
8f85b1ba23
Merge pull request #9802 from ahocevar/empty-image
...
Introduce EMPTY image state to deal with images outside the view extent
2019-07-26 15:35:30 +02:00
mike-000
576fc6a82e
Update side-by-side.js
2019-07-26 14:23:49 +01:00
mike-000
1e1a6d0939
Update side-by-side.js
2019-07-26 14:17:42 +01:00
mike-000
8034b72231
Update side-by-side.html
2019-07-26 14:02:37 +01:00
Frederic Junod
2d2f4eb1a2
Remove unused variable in MousePosition control
...
`this.lastMouseMovePixel_` value is never read.
2019-07-26 14:54:14 +02:00
mike-000
ac9b435a74
Create side-by-side.js
2019-07-26 13:36:51 +01:00
mike-000
9946554575
Create side-by-side.css
2019-07-26 13:34:28 +01:00
mike-000
e6458222c1
Create side-by-side.html
2019-07-26 13:32:28 +01:00
ahocevar
62d8760420
Introduce EMPTY image state to deal with images outside the view extent
2019-07-26 13:47:35 +02:00
Frédéric Junod
1cc92b4751
Merge pull request #9801 from openlayers/greenkeeper/webpack-4.38.0
...
Update webpack to the latest version 🚀
2019-07-26 11:45:25 +02:00
greenkeeper[bot]
8bf0284443
chore(package): update webpack to version 4.38.0
2019-07-26 07:50:01 +00:00
Andreas Hocevar
17551d2f08
Merge pull request #9795 from openlayers/greenkeeper/webpack-4.37.0
...
Update webpack to the latest version 🚀
2019-07-24 01:37:38 +02:00
greenkeeper[bot]
3f47a7e7be
chore(package): update webpack to version 4.37.0
2019-07-23 21:39:52 +02:00
Andreas Hocevar
0cc1166a2d
Merge pull request #9797 from ahocevar/vectortile-false-positives
...
Avoid false positives for line and polygon hit detection
2019-07-23 21:32:22 +02:00
Marc Jansen
6d09acc0d3
Merge pull request #9794 from marcjansen/fix-lint
...
Fix linting error (import extension missing)
2019-07-23 20:10:22 +02:00
ahocevar
ba9cdd3aa2
Fix rendering tests
2019-07-23 19:28:28 +02:00
ahocevar
387f797f23
Avoid false positives for line and polygon hit detection
2019-07-23 19:24:27 +02:00
Marc Jansen
f6fba61b47
Fix linting error (import extension missing)
2019-07-23 11:52:31 +02:00
Marc Jansen
15cbd69457
Merge pull request #9792 from marcjansen/better-getgetlegendgraphicurl
...
Improve documentation of getGetLegendGraphicUrl
2019-07-23 11:38:32 +02:00
Andreas Hocevar
3dca01490f
Merge pull request #9793 from openlayers/greenkeeper/puppeteer-1.19.0
...
Update puppeteer to the latest version 🚀
2019-07-23 10:18:25 +02:00
Marc Jansen
b9c2ef389c
Merge pull request #9375 from KaiVolland/reproj-rendering
...
Replaces reproj image.tests.js and tile.tests.js
2019-07-23 08:20:28 +02:00
greenkeeper[bot]
6000b296e2
chore(package): update puppeteer to version 1.19.0
2019-07-23 05:09:59 +00:00
Marc Jansen
2869ed245c
Improve documentation of getGetLegendGraphicUrl
...
This also adresses one review comment by @jahow on #9762 .
2019-07-22 17:02:30 +02:00
Marc Jansen
993bf0d2cb
Merge pull request #9762 from KlausBenndorf/get-legend-request
...
Get legend request
2019-07-22 13:54:01 +02:00
Andreas Hocevar
2dda7127ed
Merge pull request #9789 from ahocevar/decode-if-src-only
...
Use Image.prototype.decode only when src is already set
2019-07-22 09:18:56 +02:00
ahocevar
3cef9f2e00
Use Image.prototype.decode only when src is already set
2019-07-19 17:09:24 +02:00
Andreas Hocevar
6948bb7ebb
Merge pull request #9778 from ahocevar/faster-getsourcetiles
...
Return existing source tiles if at target resolution
2019-07-19 16:55:25 +02:00
Frédéric Junod
7a0619447c
Merge pull request #9787 from openlayers/greenkeeper/mocha-6.2.0
...
Update mocha to the latest version 🚀
2019-07-19 11:40:41 +02:00
greenkeeper[bot]
30925b4250
chore(package): update mocha to version 6.2.0
2019-07-18 22:39:09 +00:00
Andreas Hocevar
f232622ad4
Merge pull request #9786 from openlayers/greenkeeper/webpack-4.36.1
...
chore(package): update webpack to version 4.36.1
2019-07-18 11:18:59 +02:00
greenkeeper[bot]
3a20993d1f
chore(package): update webpack to version 4.36.1
...
Closes #9781
2019-07-17 14:16:32 +00:00
ahocevar
612dd6fe28
Return existing source tiles if at target resolution
2019-07-16 22:09:24 +02:00
Tim Schaub
dc3ab508d4
Merge pull request #9622 from kekel87/master
...
Avoid mutating input in EsriJSON format
2019-07-15 14:35:58 -07:00
Andreas Hocevar
ff063caa4e
Merge pull request #9755 from ahocevar/font-loading
...
Font loading improvements
2019-07-15 12:21:28 +02:00
Olivier Guyot
a629b7e5f2
Merge pull request #9767 from jahow/webgl-hit-retina
...
Fix hit detection for webgl layers on retina devices
2019-07-15 09:06:59 +02:00
Andreas Hocevar
99c920d393
Merge pull request #9774 from ahocevar/observable-properties-docs
...
Fix observable properties documentation
2019-07-15 00:46:53 +02:00
Tim Schaub
26950a2fca
Merge pull request #9775 from openlayers/greenkeeper/jsdoc-3.6.3
...
Update jsdoc to the latest version 🚀
2019-07-14 11:11:46 -07:00
greenkeeper[bot]
5aabff5821
chore(package): update jsdoc to version 3.6.3
2019-07-14 17:36:55 +00:00
Michael Parry
a8e31dddee
FIx #9510 : EsriJSON readGeometry should not mutate input
2019-07-14 18:56:49 +02:00
ahocevar
b6bd35c15c
Fix observable properties documentation
2019-07-14 10:15:00 +02:00
Frédéric Junod
5222a0ffd6
Merge pull request #9772 from openlayers/greenkeeper/karma-chrome-launcher-3.0.0
...
Update karma-chrome-launcher to the latest version 🚀
2019-07-13 08:42:57 +02:00
Frédéric Junod
f43898bac1
Merge pull request #9769 from openlayers/greenkeeper/coveralls-3.0.5
...
Update coveralls to the latest version 🚀
2019-07-13 08:42:24 +02:00
Frédéric Junod
dd683855f2
Merge pull request #9759 from openlayers/greenkeeper/marked-0.7.0
...
Update marked to the latest version 🚀
2019-07-13 08:41:54 +02:00
greenkeeper[bot]
6812e13490
chore(package): update karma-chrome-launcher to version 3.0.0
2019-07-12 23:38:02 +00:00
greenkeeper[bot]
e8794e78a1
chore(package): update coveralls to version 3.0.5
2019-07-12 02:40:13 +00:00
Olivier Guyot
2f3e8d04f1
Webgl points / fix hit detection for retina devices
2019-07-11 00:05:55 +02:00
jahow
a0ff08b734
Webgl points / improve tests
...
Now testing with two features and adding a call to `prepareFrame`
without which the final render transform was off.
Also added a test with a pixelratio > 1.
2019-07-11 00:05:55 +02:00
Andreas Hocevar
32325bc4ab
Merge pull request #9763 from openlayers/greenkeeper/webpack-4.35.3
...
Update webpack to the latest version 🚀
2019-07-08 17:34:23 +02:00
greenkeeper[bot]
0ddc7da2f8
chore(package): update webpack to version 4.35.3
2019-07-08 14:33:48 +00:00
simonseyock
c0000e745e
make resolution in getGetLegendGraphicUrl optional
2019-07-08 15:14:13 +02:00
Kai Volland
f493f01bd0
Introduces getGetLegendGraphic method
...
Adds the `getGetLegendGraphic` method to `ImageWMS` and `TileWMS` source.
Also adds an example and corresponding tests.
2019-07-08 15:14:13 +02:00
greenkeeper[bot]
22e1bb0e2f
chore(package): update marked to version 0.7.0
2019-07-06 04:14:39 +00:00
Frédéric Junod
7e3ed92ba6
Merge pull request #9757 from fredj/canvas_types
...
Use CanvasLineJoin and CanvasLienCap types instead of string
2019-07-05 17:55:17 +02:00
Frederic Junod
ad51c7c08f
Use CanvasLineCap type instead of string
2019-07-05 11:11:35 +02:00
Frederic Junod
7a8a0c18ae
Use CanvasLineJoin type instead of string
2019-07-05 11:07:10 +02:00
Frédéric Junod
5cff84522a
Merge pull request #9745 from fredj/misc_webgl
...
Simplify heatmap's shaders
2019-07-05 08:27:08 +02:00
Frédéric Junod
562f14fc83
Merge pull request #9748 from fredj/rm_hit_transform
...
Remove hit detection transforms from ol/renderer/webgl/PointsLayer
2019-07-05 08:21:04 +02:00
Andreas Hocevar
79fc4bafe6
Merge pull request #9752 from mike-000/mike-000-9750
...
Custom Animation example and the multiWorld view constraint
2019-07-04 23:04:05 +02:00
ahocevar
4b48997a0b
Check font style and weight in addition to family
2019-07-04 16:12:35 +02:00
ahocevar
ab2d97d49b
Don't give up too early when waiting for fonts
2019-07-04 16:11:39 +02:00
ahocevar
5616c535b0
Clean up properly when clearing label cache
2019-07-04 16:10:28 +02:00
ahocevar
b4306da7bb
Fix font comparison, less context.font operations
2019-07-04 16:06:13 +02:00
Frédéric Junod
32d1d9214c
Merge pull request #9751 from logan-bounet/set-minarea-in-dragzoom
...
Add minArea typedef and ctor prop in DragZoom
2019-07-04 09:34:41 +02:00
mike-000
12d21689c6
Stop the default multiWorld constraint being applied on Custom Animation example
...
For zoom: 1 to be reached the default extent constraint must be removed by adding multiWorld: true
2019-07-03 17:36:07 +01:00
Logan BOUNET
87d80be915
Add minArea typedef and ctor prop in DragZoom
2019-07-03 10:29:13 -04:00
Frederic Junod
89295b0359
Remove hit detection transforms from ol/renderer/webgl/PointsLayer
2019-07-03 10:38:13 +02:00
Andreas Hocevar
621a573dd8
Merge pull request #9747 from ahocevar/format-setprojection-tilepixels-only
...
Set world projection only for tile-pixels units
2019-07-03 08:25:25 +02:00
Frederic Junod
73032db345
Remove unused 'v_screenCoord' from fragment shader
2019-07-03 08:16:37 +02:00
Tim Schaub
1f86818250
Merge pull request #9744 from openlayers/greenkeeper/webpack-4.35.2
...
chore(package): update webpack to version 4.35.2
2019-07-02 16:03:22 -06:00
ahocevar
534afae345
Set world projection only for tile-pixels units
2019-07-02 23:03:22 +02:00
Tim Schaub
ac3072d888
Merge pull request #9743 from lutzhelm/iiif-v3beta
...
Finalize IIIF Image API version 3
2019-07-02 08:28:14 -06:00
Lutz Helm
018a7e2753
Remove superfluous comma
2019-07-02 13:50:29 +02:00
Lutz Helm
3cc18b6ea1
Test full region zoom levels with IIIF Image API v3 tile source
2019-07-02 13:39:23 +02:00
Lutz Helm
0507132a21
Correct and test IIIF version 3 image info parser
2019-07-02 13:21:09 +02:00
Lutz Helm
7147dce4d0
Remove unused code in IIIFInfo parser
2019-07-02 09:52:08 +02:00
Lutz Helm
cc976dd4ad
Adjust IIIF info parsing to 3.0-beta spec
...
- respect `preferredFormats`
- correct compliance level profile formats and features
2019-07-01 17:51:52 +02:00
greenkeeper[bot]
dfd7b1f24f
chore(package): update webpack to version 4.35.2
...
Closes #9740
2019-07-01 13:04:21 +00:00
Frederic Junod
bb35a03704
Don't rotate the points of the heatmap layer
2019-07-01 11:29:27 +02:00
Frederic Junod
ed340d7e2c
Remove unused 'resolution' uniform from fragment shader
2019-07-01 10:00:55 +02:00
Frederic Junod
24e4f41452
Use size property from the frameState instead of creating new array
2019-07-01 09:44:37 +02:00
Andreas Hocevar
f44a199bae
Merge pull request #9738 from openlayers/greenkeeper/marked-0.6.3
...
Update marked to the latest version 🚀
2019-06-30 12:36:05 +02:00
greenkeeper[bot]
37af683630
chore(package): update marked to version 0.6.3
2019-06-30 02:13:29 +00:00
Andreas Hocevar
bb756bdc2c
Merge pull request #9737 from openlayers/greenkeeper/globby-10.0.0
...
Update globby to the latest version 🚀
2019-06-29 23:01:20 +02:00
greenkeeper[bot]
f3ea4e0301
chore(package): update globby to version 10.0.0
2019-06-29 18:02:47 +00:00
Andreas Hocevar
4a3e4c7c23
Merge pull request #9733 from ahocevar/apidoc-fixes
...
Get rid of JSDoc warnings and fix fires arguments
2019-06-29 14:40:08 +02:00
ahocevar
cb77f9e3dd
Get rid of JSDoc warnings and fix fires arguments
2019-06-29 10:25:35 +02:00
Andreas Hocevar
8ff29f8431
Merge pull request #9732 from ahocevar/vectortile-empty-key
...
Fix EMPTY state and source key handling
2019-06-29 10:18:53 +02:00
ahocevar
c4937bc716
Fix EMPTY state and source key handling
2019-06-28 23:25:36 +02:00
Frédéric Junod
abb696d0fa
Merge pull request #9724 from fredj/fix_import_in_tutorial
...
Fix wrong import in tutorial
2019-06-28 16:13:17 +02:00
Frédéric Junod
75a0a0ed49
Merge pull request #9722 from fredj/rm_unused
...
Remove unused param in getState function
2019-06-28 16:13:02 +02:00
Olivier Guyot
d9a4f37f75
Merge pull request #9655 from jahow/webgl-interaction
...
Add hit detection on the WebGL points renderer
2019-06-28 11:22:03 +02:00
Frederic Junod
933a6297bb
Remove unused hasFeatureAtCoordinate from ol/renderer/Layer
2019-06-28 11:10:33 +02:00
jahow
3bca9b5297
Webgl / use feature index for hit detection in points layer
...
For each feature its opacity value index is encoded on 4 bytes
in the color values, and the uid is stored in the opacity
value, allowing for a much higher range of uids to be read.
2019-06-28 09:12:20 +02:00
Olivier Guyot
28b99767f8
Webgl points / read only one pixel for feature hit detection
...
Also implements `hasFeatureAtCoordinate`.
`hitTolerance` is not supported for now.
2019-06-28 09:12:20 +02:00
Olivier Guyot
e852294938
Webgl / improve reading of render targets data
...
Now two methods are available: `readAll` and `readPixel`,
and the data from the render target is not re-read every time unless
`clearCachedData` is called.
2019-06-28 09:12:20 +02:00
Olivier Guyot
917950a32b
Improve icon-sprite-webgl example to include hit detection
2019-06-28 09:12:20 +02:00
Olivier Guyot
5ffca0633c
Webgl Points / Add support for feature hit detection
...
For now only `forEachFeatureAtCoordinate` is implemented.
Each time the viewport is rendered, another similar render pass is
done using the specific hit detection instructions. Feature uid's are
encoded in the r,g,b,a channels and can then be decoded on the fly.
Note: the `readPixels` operation is taking a lot of time,
around 10-20ms each frame.
2019-06-28 09:12:20 +02:00
Olivier Guyot
38920867fb
Webgl Helper / Add a method to prepare drawing to render targets
2019-06-28 09:12:20 +02:00
Olivier Guyot
6224d749c4
WebGL / Introduced the WebGLRenderTarget class
...
This utility class simplifies rendering to a texture & reading the
results of the render.
It also allows clearing its content before a new render.
2019-06-28 09:12:20 +02:00
Olivier Guyot
1257ade199
Webgl renderer / rename function to avoid confusion
...
`getBlankTexture` was too close to `WebGLHelper#createTexture`
2019-06-28 09:12:20 +02:00
Olivier Guyot
f25a16d90c
Webgl helper / rework create texture utils
...
Now only one util is available: `createTexture`, which
is tested and allows binding an image and reusing an existing texture.
2019-06-28 09:12:20 +02:00
Olivier Guyot
b6425187de
Remove unused WebGLShader class
2019-06-28 09:06:16 +02:00
Olivier Guyot
2b5e5459ab
Webgl points / add hit detection buffers generation
...
Hit detection is done by rendering features with their id encoded in the
color attribute. A parallel set of render instructions and a second
vertex buffer is used specifically for that.
2019-06-28 09:06:16 +02:00
Olivier Guyot
8145b358c0
Webgl renderer / add id encode/decode utils
2019-06-28 09:06:16 +02:00
Olivier Guyot
034e0be76f
Vector Source / index all features by uid
...
Previously features were indexed by uid only when they
did not have a defined id.
A new method was added: `getFeatureByUid`. This is not part of
the public API.
This will facilitate the lookup of features for hit detection.
2019-06-28 09:06:16 +02:00
Andreas Hocevar
6b60b25e8b
Merge pull request #9728 from ahocevar/remove-package-lock
...
Remove accidently added package-lock.json
2019-06-28 09:04:39 +02:00
ahocevar
9bceccb5d1
Remove accidently added package-lock.json
2019-06-27 22:05:20 +02:00
Frederic Junod
0497225d5d
Fix wrong import in tutorial
2019-06-27 17:01:46 +02:00
Frederic Junod
49a65568d8
Remove unused param in getState function
2019-06-27 15:07:59 +02:00
Tim Schaub
a4b76b2a00
Merge pull request #9719 from petrsloup/special-maptiler-key
...
Use special MapTiler API key dedicated for OpenLayers examples
2019-06-25 17:41:32 -06:00
Petr Sloup
61fdf965ba
Use special MapTiler API key dedicated for OpenLayers examples
2019-06-25 16:34:58 +02:00
Frédéric Junod
9e928b996c
Merge pull request #9714 from fredj/f9662
...
Update the circle style after setRadius calls
2019-06-25 16:15:48 +02:00
Frédéric Junod
3d60dfdeeb
Merge pull request #9718 from fredj/cleanup
...
Remove unused variable in ol/renderer/webgl/PointsLayer
2019-06-25 15:37:23 +02:00
Frederic Junod
54c670de77
Remove unused variable in ol/renderer/webgl/PointsLayer
2019-06-25 15:24:00 +02:00
Frederic Junod
9aa11d2e11
Update the circle style after setRadius calls
2019-06-25 10:42:52 +02:00
Frederic Junod
0d6368d4ec
Remove underscore from protected function, fix indentation, remove typecast
2019-06-25 10:40:11 +02:00
Frédéric Junod
caac90e8d7
Merge pull request #9711 from fredj/viewParams_space
...
Remove extra space for the 'viewParams' attribute
2019-06-25 08:29:22 +02:00
Tim Schaub
7464cedff7
6.0.0-beta.11
2019-06-24 17:06:04 -06:00
Tim Schaub
51c49e36bc
Merge pull request #9712 from tschaub/mvt-id
...
Allow an arbitrary tag to be used as feature id
2019-06-24 16:42:06 -06:00
Andreas Hocevar
b29099a278
Merge pull request #9709 from ahocevar/circleci-puppeteer
...
Try to make rendering tests run again in puppeteer
2019-06-24 21:59:32 +02:00
Tim Schaub
08c494dd11
Allow an arbitrary tag to be used as feature id
2019-06-24 12:01:12 -06:00
Frederic Junod
c428421586
Remove extra space for the 'viewParams' attribute
2019-06-24 16:28:04 +02:00
ahocevar
c0a2549285
Try to make rendering tests run again in puppeteer
2019-06-24 10:20:47 +02:00
ahocevar
2df5f85018
Set version to 6.0.0-beta.10
2019-06-24 09:52:07 +02:00
Andreas Hocevar
4a0d6ce43c
Merge pull request #9705 from ahocevar/vectortile-render-optimizations
...
Vector tile renderer optimizations and fixes
2019-06-24 09:50:56 +02:00
Andreas Hocevar
187969cbb3
Merge pull request #9706 from ahocevar/non-browser-screen-check
...
Do not use self to check browser features
2019-06-24 09:48:59 +02:00
ahocevar
8cdfc6e17c
Do not use self to check browser features
2019-06-23 14:26:40 +02:00
ahocevar
9cd35d67a9
Fix clipping and clearing
2019-06-23 14:23:32 +02:00
ahocevar
4d2fa476a3
Simpler z sort
2019-06-23 14:22:56 +02:00
ahocevar
f864c05070
Less frame budget restrictions
2019-06-23 14:07:22 +02:00
ahocevar
3557271e5a
Use Image.prototype.decode also in Safari
2019-06-23 14:06:14 +02:00
Andreas Hocevar
8a49e06ebd
Merge pull request #9704 from ahocevar/vectortile-reuse-issue
...
Handle container reuse properly when layers are added/removed
2019-06-22 19:33:59 +02:00
ahocevar
6783f6adb9
Handle container reuse properly when layers are added/removed
2019-06-22 19:12:39 +02:00
Tim Schaub
5eb27f7704
Merge pull request #9703 from openlayers/greenkeeper/eslint-6.0.0
...
Update eslint to the latest version 🚀
2019-06-22 07:13:34 -06:00
greenkeeper[bot]
df240fe905
chore(package): update eslint to version 6.0.0
2019-06-22 04:08:47 +00:00
Frédéric Junod
300522e3cc
Merge pull request #9701 from fredj/overlay_will-change
...
Remove will-change CSS rule for Overlay container
2019-06-21 16:36:27 +02:00
Tim Schaub
3ede6e32be
Merge pull request #9702 from lutzhelm/typecheck-iiif
...
Fix several TypeScript type check problems
2019-06-21 07:53:59 -06:00
Tim Schaub
ce45a10063
Merge pull request #9700 from KaiVolland/9692-typescript
...
Solves typescript related issues
2019-06-21 07:48:15 -06:00
Tim Schaub
2438ef167b
Merge pull request #9699 from petrsloup/maptiler-url-fix
...
Fix MapTiler API usage
2019-06-21 07:46:42 -06:00
Lutz Helm
d6dc7a926d
Fix several TypeScript type check problems
2019-06-21 15:26:28 +02:00
Frederic Junod
6e6a2cae06
Use version 4 TileJSON from mapbox
2019-06-21 14:33:26 +02:00
Frederic Junod
a6ebad008f
Remove will-change CSS rule for Overlay container
...
Fixes #9467
Fixes #9139
Chrome doesn't force a composition if the `will-change` CSS rule is different from `transform` or `opacity`.
See https://bugs.chromium.org/p/chromium/issues/detail?id=960953
2019-06-21 14:22:46 +02:00
Kai Volland
ed5d4aaf6d
Fixes typing issue in mat4.js
2019-06-21 13:35:40 +02:00
Kai Volland
f507efe77d
Fixes typing issue in Composite.js
2019-06-21 13:31:27 +02:00
Kai Volland
83173cd385
Fixes typing issue in VectorTile.js
2019-06-21 13:30:35 +02:00
Kai Volland
b6b91abc27
Fixes typing issue in DragPan.js
2019-06-21 13:28:56 +02:00
Petr Sloup
05c791efcd
Fix MapTiler API usage
2019-06-21 11:22:24 +02:00
Tim Schaub
2342626a57
Merge pull request #9698 from openlayers/greenkeeper/puppeteer-1.18.0
...
Update puppeteer to the latest version 🚀
2019-06-20 23:33:59 -06:00
greenkeeper[bot]
7c0a0a4786
chore(package): update puppeteer to version 1.18.0
2019-06-20 22:24:07 +00:00
Frédéric Junod
a35ca03e07
Merge pull request #9636 from fredj/rm_from_webgl
...
Remove and move code from ol/webgl
2019-06-20 16:16:27 +02:00
Tim Schaub
c522454af1
Merge pull request #9695 from openlayers/greenkeeper/webpack-4.35.0
...
Update webpack to the latest version 🚀
2019-06-20 07:16:29 -06:00
Frederic Junod
ef10834eb3
Remove unused constants from ol/webgl
...
And change the `EXTENSIONS` constant to a function
2019-06-20 10:25:22 +02:00
greenkeeper[bot]
8efad7bcff
chore(package): update webpack to version 4.35.0
2019-06-20 05:08:42 +00:00
Andreas Hocevar
51c8886d60
Merge pull request #9684 from ahocevar/doc-nav
...
List complete classes in doc navigation
2019-06-17 15:37:19 +02:00
Frédéric Junod
34a8702202
Merge pull request #9685 from fredj/rm_glContext
...
Remove glContext from RenderEvent
2019-06-17 14:10:51 +02:00
Frederic Junod
1f00da8d83
Remove glContext from RenderEvent
2019-06-17 13:52:56 +02:00
ahocevar
8d793ad6ec
List complete classes in doc navigation
2019-06-17 13:10:02 +02:00
Andreas Hocevar
bd8a7bff16
Merge pull request #9681 from ahocevar/apidoc-fixed-and-improved
...
Remove duplicates from api docs and make navigation more usable
2019-06-17 08:27:48 +02:00
ahocevar
d059689856
Index classes under modulues
2019-06-17 08:15:49 +02:00
ahocevar
4ea28333f8
Avoid duplicates in api docs
2019-06-17 08:15:17 +02:00
Andreas Hocevar
edebf35135
Merge pull request #9677 from ahocevar/featureformat-tilepixels
...
Add support for tile pixel projection in feature formats
2019-06-15 08:22:28 +02:00
Frédéric Junod
90b645daa5
Merge pull request #9679 from fredj/cleanup
...
Set pixelTransform and inversePixelTransform as protected
2019-06-15 07:53:15 +02:00
Andreas Hocevar
9eac927b45
Merge pull request #9678 from ahocevar/geography-class
...
Update geography class urls
2019-06-14 23:20:47 +02:00
Frederic Junod
ec5e8bfa50
Set pixelTransform and inversePixelTransform as protected
...
The variables are used in child classes
2019-06-14 14:52:28 +02:00
ahocevar
124e984a6d
Fix and simplify geojson-vt example
2019-06-14 14:28:37 +02:00
ahocevar
76f44efbb6
Add support for tile pixels to feature formats
2019-06-14 14:28:37 +02:00
ahocevar
ddaaf6a860
Update geography class urls
2019-06-14 12:53:52 +02:00
Tim Schaub
92c16ecdf5
Merge pull request #9673 from openlayers/greenkeeper/webpack-4.34.0
...
Update webpack to the latest version 🚀
2019-06-12 19:15:28 -06:00
greenkeeper[bot]
635d7a9189
chore(package): update webpack to version 4.34.0
2019-06-12 23:40:39 +00:00
Tim Schaub
fc6ca5eaf3
Merge pull request #9660 from openlayers/greenkeeper/pixelmatch-5.0.0
...
Update pixelmatch to the latest version 🚀
2019-06-07 04:08:01 -06:00
greenkeeper[bot]
803f960ded
chore(package): update pixelmatch to version 5.0.0
2019-06-07 07:52:43 +00:00
Frédéric Junod
ef1b672323
Merge pull request #9658 from fredj/f9628
...
Don't use HTMLImageElement.decode method on Safari
2019-06-06 16:34:57 +02:00
Frederic Junod
002dc34455
Don't use HTMLImageElement.decode method on Safari
...
The decode function is supported by Safari but not when the image is a svg file.
2019-06-06 16:15:36 +02:00
Frédéric Junod
cc8389d588
Merge pull request #9657 from fredj/getFeaturesInExtent_doc
...
Better documentation for getFeaturesInExtent function
2019-06-06 14:23:11 +02:00
Frederic Junod
a8e0e4e960
Better documentation for getFeaturesInExtent function
2019-06-06 14:08:25 +02:00
Olivier Guyot
9ae7256048
Merge pull request #9562 from jahow/webgl-worker
...
Optimize the WebGL points renderer using a worker
2019-06-06 08:48:29 +02:00
Frederic Junod
e036767746
Use version 4 TileJSON from mapbox
2019-06-06 08:34:31 +02:00
Frédéric Junod
9a49c91fdd
Merge pull request #9653 from openlayers/greenkeeper/coveralls-3.0.4
...
Update coveralls to the latest version 🚀
2019-06-06 08:19:45 +02:00
greenkeeper[bot]
37ff7f547b
chore(package): update coveralls to version 3.0.4
2019-06-06 00:10:14 +00:00
Marc Jansen
c97a728531
Merge pull request #9394 from KaiVolland/docs-import-functions
...
Introduces import snippets for static functions
2019-06-05 22:20:15 +02:00
Olivier Guyot
811bff0430
Merge pull request #9638 from agpixdev/translate-interaction-filter
...
#9625 : Add filter function to translate interaction
2019-06-05 15:32:29 +02:00
Olivier Guyot
2412fe0211
Webgl / remove handling of element_index_uint extension
...
From now on we will assume this extension is always enabled.
An error message have been added in the unlikely scenario of a lack
of support.
2019-06-05 14:46:15 +02:00
Tim Schaub
32084a7fce
Merge pull request #9649 from openlayers/greenkeeper/webpack-4.33.0
...
Update webpack to the latest version 🚀
2019-06-04 20:11:55 -07:00
André Garneau
7817cf31c6
Changes following code review
...
Add a type for FilterFunction and add tests for filter option.
2019-06-04 17:45:28 -04:00
greenkeeper[bot]
2e5aac8dba
chore(package): update webpack to version 4.33.0
2019-06-04 20:02:28 +00:00
Frédéric Junod
8b08996703
Merge pull request #9644 from fredj/webgl_layer_compose
...
Use compose function from ol/transform
2019-06-04 15:35:05 +02:00
Andreas Hocevar
1fbbc56f93
Merge pull request #9645 from ahocevar/no-used-tiles
...
Handle case of no used tiles
2019-06-04 15:26:27 +02:00
ahocevar
8f77a300de
Handle case of no used tiles
2019-06-04 14:07:23 +02:00
Frederic Junod
91d49b26b5
Round the transform values in makeProjectionTransform test
2019-06-04 14:00:39 +02:00
Frederic Junod
02ce2f4bec
Use compose function from ol/transform
2019-06-04 13:23:12 +02:00
Andreas Hocevar
d4f98c8e59
Merge pull request #9640 from ahocevar/base-docs
...
Import options directly instead of importing a typedef
2019-06-04 09:30:38 +02:00
Andreas Hocevar
ab0860a22a
Merge pull request #9641 from ahocevar/less-proj-imports
...
Only import what's needed from projections
2019-06-04 09:27:05 +02:00
ahocevar
dd478167a0
Only import what's needed from projections
2019-06-04 09:14:08 +02:00
ahocevar
2df911e0a8
Import options directly instead of importing a typedef
2019-06-04 08:41:08 +02:00
Andreas Hocevar
e9939ecc38
Merge pull request #9637 from ahocevar/detach-labelcache-on-settarget
...
Detach label cache on Map#setTarget()
2019-06-03 16:03:30 +02:00
Frédéric Junod
d058439756
Merge pull request #9633 from fredj/rm_typecast
...
Mark the `layers` property as optional in OverviewMap constructor
2019-06-03 15:46:23 +02:00
ahocevar
8c21c9196d
Move label cache listener management to the renderer
2019-06-03 15:13:30 +02:00
ahocevar
68b7831daf
Listen to label cache again when we have a target
2019-06-03 14:28:20 +02:00
ahocevar
153e06e4d5
Detach label cache on Map#setTarget()
2019-06-03 14:14:13 +02:00
Andreas Hocevar
9bedfb7cb0
Merge pull request #9634 from ahocevar/remove-old-android-workaround
...
Remove old Android workaround
2019-06-03 10:17:44 +02:00
ahocevar
1bd23a0c32
Remove old Android workaround
2019-06-03 10:03:53 +02:00
Frederic Junod
50343afa61
Remove unnecessary typecasts in constructors options
2019-06-03 09:08:41 +02:00
Frederic Junod
a9e1ebccd3
Mark the layers property as optional in OverviewMap constructor
2019-06-03 09:07:20 +02:00
Andreas Hocevar
9672142c1e
Merge pull request #9629 from ahocevar/reuse-vectortile-overlay
...
Clear overlay canvas when reusing containers
2019-06-02 18:20:24 +02:00
ahocevar
6123be726a
Handle layer removal on shared containers
2019-06-02 13:59:06 +02:00
ahocevar
05d8517686
Clear overlay canvas when reusing containers
2019-06-02 11:07:30 +02:00
Frederic Junod
87d5f4c8bc
Use 'helper' from WebGLHelper in tests
2019-06-01 15:35:31 +02:00
Frederic Junod
06be00bbd5
Webgl Helper / add an API for OESElementIndexUint extension
2019-06-01 15:35:27 +02:00
Frederic Junod
7fb113c3dc
Mark 'helper' variable protected
2019-06-01 15:33:36 +02:00
Olivier Guyot
98b0c65450
Rendering tests / add custom web worker loader
...
Also includes a change in the rollup-babel plugin to avoid
adding helpers as dependencies (which would give out errors).
2019-06-01 15:33:36 +02:00
Olivier Guyot
698816030e
Webgl points / fix unit tests
2019-06-01 15:33:36 +02:00
Olivier Guyot
03e70bd10e
Webgl points / handle using short instead of int for indices
...
This is controlled by the availability of the OES_element_index_uint
webgl extension.
2019-06-01 15:33:36 +02:00
Olivier Guyot
e0983cb1c6
Webgl worker / add tests, some typing and documentation
...
The worker currently works by receiving GENERATE_BUFFERS messages and
will send back the same kind of message, with the generated buffers
attached. All properties of the original message are kept, so that
when a GENERATE_BUFFERS message comes back to the main thread it
is possible to know what and how the buffers where generated.
This is typically used for the `projectionTransform` matrix, and
will also be necessary when working with tiles.
2019-06-01 15:33:36 +02:00
Olivier Guyot
a366803cdd
Webgl / use the new buffer API in helper & the points renderer
2019-06-01 15:33:36 +02:00
Olivier Guyot
33d007ce01
Webgl buffer / now stores data in typed arrays
...
The `WebGLBuffer` class API was changed in order to allow populating
the internal array in different ways.
2019-06-01 15:33:31 +02:00
Olivier Guyot
8566cfc227
Webgl points / get back the instructions array from the worker
...
This means we won't have to recreate a binary buffer (through a typed array)
on every `rebuildBuffer` call.
2019-06-01 15:25:24 +02:00
Olivier Guyot
65be907095
Webgl points / shifts the buffer write logic in a worker
...
The worker receives a transferable array of instructions
and sends back two transferable arrays (vertex and index buffer).
The projection transform is also sent so that when the main thread
receives the buffers from the worker it also knows which projection to
apply when rendering the geometries.
2019-06-01 15:25:11 +02:00
Olivier Guyot
532b8194b1
Webgl points / use the new typed-array based utils for buffers
...
`rebuildBuffer` is still a very CPU intensive task and is blocking the
main thread.
2019-06-01 15:20:04 +02:00
Olivier Guyot
eb912d95ca
Webgl / refactor utilities to work only on typed arrays
...
The base webgl renderer module now has two types of utilities:
* `writeXFeatureInstructions` will write a series of values in a given
typed array, which represent how a given feature will be rendered; for points,
this means position, size, color, etc.
* `writeXFeatureToBuffers` will fill up the given index & vertex buffers
with values based on the provided render instructions
As such, the logic for rendering features is:
user-input style > instructions array >(*) index/vertex buffers > draw
(*) this transformation is intended to be done on a worker.
2019-06-01 15:19:37 +02:00
Frédéric Junod
245ded43d4
Merge pull request #9626 from fredj/rm_from_has
...
Remove TOUCH, POINTER and MSPOINTER from ol/has
2019-06-01 12:09:40 +01:00
Frederic Junod
7c215b2532
Remove TOUCH, POINTER and MSPOINTER from ol/has
2019-06-01 07:18:23 +02:00
Frédéric Junod
579d05a0cb
Merge pull request #9624 from fredj/cleanup
...
Remove typecasts in ol/control/OverviewMap
2019-06-01 06:13:02 +01:00
André Garneau
b42ee8ca0f
Add filter function to translate interaction
...
Add a filter function to the translate interaction. This filter is similar to the one present in the select interaction options and provides the ability to dynamically filter which features to include in the translate interaction. Adding the existing "features" options allows further filtering to take place. In this case the filter is first applied, and features that are passing the filtering need to be present in the "features" options to be further kept. The default filter function always return true (no filtering).
2019-05-31 14:51:13 -04:00
Frederic Junod
ede864c823
Remove typecasts in ol/control/OverviewMap
...
The `options` type was not correctly detected by the typescript compiler.
2019-05-31 16:18:15 +02:00
ahocevar
a50ef05565
Set version to 6.0.0-beta.9
2019-05-30 15:55:09 +02:00
Tim Schaub
93a607d846
Merge pull request #9615 from tschaub/import-specifiers
...
Include full filename in import specifier
2019-05-29 09:35:34 -06:00
Tim Schaub
deb00f20fe
Include full filename in import specifier
2019-05-29 08:51:10 -06:00
Frédéric Junod
c4e465dcf9
Merge pull request #9592 from fredj/f9587_layerIndex
...
Remove `layerState` param from `prepareFrame` and `renderFrame` function
2019-05-29 09:27:38 +02:00
Frederic Junod
bfea858306
Add missing extension in import
2019-05-29 09:19:17 +02:00
Frédéric Junod
c92bf29677
Fix spelling
...
Co-Authored-By: Tim Schaub <tschaub@users.noreply.github.com >
2019-05-29 09:07:05 +02:00
Andreas Hocevar
6675f9be57
Merge pull request #9289 from sbrunner/vector-source-geom
...
Vector source geom
2019-05-28 11:23:31 +02:00
Frédéric Junod
1a6d67776b
Merge pull request #9608 from fredj/md_link
...
Use markdown link syntax in jsdoc
2019-05-27 14:17:18 +02:00
Stéphane Brunner
889b6a9f43
Removes unnecessary type cast
2019-05-27 11:34:33 +02:00
Stéphane Brunner
970c1bcb66
Make the vector source geometry generic
2019-05-27 11:34:31 +02:00
Frederic Junod
2db953ceb1
Use markdown link syntax in jsdoc
2019-05-27 11:06:12 +02:00
Olivier Guyot
051cc68f24
Merge pull request #9596 from jahow/fix-source-missing-event
...
Vector source / prevent adding features with duplicate id in the collection
2019-05-26 10:53:58 +02:00
Frederic Junod
40c49a9ce5
Remove layerState param from prepareFrame and renderFrame function
2019-05-25 07:19:10 +02:00
Olivier Guyot
442fa907ce
Vector source / prevent adding features with duplicate id...
...
...in the collection.
Previously two features with the same id could be pushed manually in the
features collection and stay there.
This would cause an error when clearing the source.
Fixes #6183 .
2019-05-24 23:29:48 +02:00
Bart van den Eijnden
7044e30529
Merge pull request #9604 from bartvde/window-global
...
Use window instead of global in addEventListener
2019-05-24 15:17:07 +02:00
Frédéric Junod
7cfe047feb
Merge pull request #9599 from openlayers/github_funding
...
Create FUNDING.yml
2019-05-24 15:14:26 +02:00
Tim Schaub
796f20385d
Merge pull request #9598 from openlayers/greenkeeper/puppeteer-1.17.0
...
Update puppeteer to the latest version 🚀
2019-05-24 06:58:00 -06:00
bartvde
c76aa76743
Use window instead of global in addEventListener
2019-05-24 14:51:32 +02:00
Bart van den Eijnden
2969c9e8fb
Merge pull request #9601 from bartvde/fix-addeventlistener2
...
Use global addEventListener in PluggableMap
2019-05-24 14:11:26 +02:00
bartvde
119c24faa2
Use global addEventListener in PluggableMap
2019-05-24 13:45:19 +02:00
Frédéric Junod
93711ea806
Create FUNDING.yml
2019-05-24 11:19:37 +02:00
Andreas Hocevar
96331c5d95
Merge pull request #9584 from ahocevar/reuse-render-target
...
Reuse render target
2019-05-24 10:33:36 +02:00
ahocevar
d8f41a9d73
Only reuse target when className is the same
2019-05-24 10:16:20 +02:00
greenkeeper[bot]
311900e441
chore(package): update puppeteer to version 1.17.0
2019-05-24 00:18:21 +00:00
ahocevar
bdb87f06f9
Rework tile image render queue
2019-05-23 15:55:29 +02:00
Frédéric Junod
ddb7da3733
Merge pull request #6217 from fredj/dragpan_primary
...
Add primaryAction condition to DragPan
2019-05-23 09:50:55 +02:00
Tim Schaub
a358521b2b
Merge pull request #9594 from openlayers/greenkeeper/webpack-4.32.2
...
Update webpack to the latest version 🚀
2019-05-22 21:12:52 -06:00
greenkeeper[bot]
4f833501d7
chore(package): update webpack to version 4.32.2
2019-05-22 23:39:55 +00:00
ahocevar
ace5c65ee5
Smarter opacity handling
2019-05-22 16:47:23 +02:00
ahocevar
ae47d3df58
Use opacity from layer state
2019-05-22 16:47:22 +02:00
ahocevar
4c8effe6fa
No tile transition when layer opacity is set
2019-05-22 16:47:22 +02:00
ahocevar
c56ad4363d
Canvas opacity instead of css
2019-05-22 16:47:22 +02:00
ahocevar
7895b16043
Reuse container for raster and vector image layers
2019-05-22 16:47:20 +02:00
ahocevar
a45e704be2
Smarter reuse detection
2019-05-22 16:46:46 +02:00
ahocevar
d1f1b468b1
Reuse target for image layers
2019-05-22 16:46:46 +02:00
ahocevar
a55505b36a
Reuse containers for tile, vector and vector tile layers
2019-05-22 16:46:40 +02:00
ahocevar
930318ab7a
Clip high res tiles out of low res tiles only once
2019-05-22 15:57:15 +02:00
ahocevar
5fe9e06535
Use clipping to not render high res tiles on top of low res
2019-05-22 15:57:15 +02:00
ahocevar
606443bc6d
Pass render target of previous layer to next layer
2019-05-22 15:56:51 +02:00
Frederic Junod
ec811bfa1f
Add primaryAction condition to DragPan interaction
2019-05-22 15:21:17 +02:00
Tim Schaub
5e8d7f666e
Merge pull request #9589 from openlayers/greenkeeper/webpack-4.32.1
...
Update webpack to the latest version 🚀
2019-05-22 06:35:21 -06:00
greenkeeper[bot]
4f9057f066
chore(package): update webpack to version 4.32.1
2019-05-22 06:59:26 +00:00
Tim Schaub
4ed6413635
Merge pull request #9586 from openlayers/greenkeeper/rollup-plugin-terser-5.0.0
...
Update rollup-plugin-terser to the latest version 🚀
2019-05-21 18:34:20 -06:00
greenkeeper[bot]
bb5ebaa1ab
chore(package): update rollup-plugin-terser to version 5.0.0
2019-05-21 22:32:01 +00:00
Tim Schaub
c9491ed023
Merge pull request #9569 from engsterhold/patch-1
...
Fix for change in Zoomify.js/CustomTile signature
2019-05-21 06:52:51 -06:00
Tim Schaub
3db13fa3bb
Merge pull request #9582 from tschaub/stale
...
Add app to mark inactive issues as stale
2019-05-21 06:49:56 -06:00
robert
7e4e113ac9
lint fix
...
Signed-off-by: robert <24939343+engsterhold@users.noreply.github.com >
2019-05-21 12:32:30 +02:00
Tim Schaub
dc4ce62fab
Merge pull request #9581 from tschaub/update-webpack
...
Update webpack and use mode in the loader
2019-05-20 19:43:37 -06:00
Tim Schaub
6288744d70
Configure Stale app
...
See https://github.com/organizations/openlayers/settings/installations/1008384
2019-05-20 17:56:30 -06:00
Tim Schaub
c0339f167b
Use mode from the loader context
...
See https://github.com/webpack/webpack/pull/9140 .
2019-05-20 10:33:59 -06:00
greenkeeper[bot]
60007d8e3c
chore(package): update webpack to version 4.32.0
2019-05-20 10:33:20 -06:00
Frédéric Junod
2322131b01
Merge pull request #9576 from fredj/has-geolocation
...
Remove geolocation detection from ol/has
2019-05-18 09:40:21 +02:00
Frederic Junod
39bb6a8ffe
Remove geolocation detection from ol/has
2019-05-18 08:50:33 +02:00
Tim Schaub
0631a121c3
Merge pull request #9575 from tschaub/untwisted-exports
...
Rework exports for getUid and control defaults
2019-05-17 13:03:14 -06:00
Tim Schaub
c860f15f91
Break the circular dependency by extending a pluggable map
2019-05-17 12:38:32 -06:00
Tim Schaub
c10fd7aaab
Avoid overwriting longname for getUid
2019-05-17 12:00:10 -06:00
Andreas Hocevar
7ced251d19
Merge pull request #9574 from jumpinjackie/update-mapguide-demo-server
...
Update OL MapGuide example to point to my demo MapGuide Server.
2019-05-17 19:49:39 +02:00
Frédéric Junod
637c823fa6
Merge pull request #9571 from fredj/misc_examples
...
Small examples improvements
2019-05-17 17:00:58 +02:00
Frederic Junod
2d655143c3
Add an Overlay in the export-map example
2019-05-17 16:45:29 +02:00
Jackie Ng
fba95ea3f0
Update OL MapGuide example to point to my demo MapGuide Server.
...
Fixes #9573
2019-05-18 00:21:53 +10:00
Frédéric Junod
40393cd9a4
Merge pull request #9572 from fredj/upgrade-notes_css
...
Add a note about CSS removal in upgrade-notes.md
2019-05-17 15:44:31 +02:00
Frederic Junod
10527bd221
Remove margin in full screen
...
In only affects Safari, in Chrome `margin: 0;` is in the default browser's style sheet.
2019-05-17 15:41:03 +02:00
Frederic Junod
4c2b11f6d7
Add a note about CSS removal in upgrade-notes.md
2019-05-17 15:21:51 +02:00
Frédéric Junod
512a39bafd
Merge pull request #9570 from fredj/rm_media_print
...
Remove CSS print rules in ol.css
2019-05-17 14:58:55 +02:00
Frederic Junod
78c09a0ff6
Add svg icon example
2019-05-17 14:48:03 +02:00
Frederic Junod
6dc00b75e0
Update d3 version in d3 example
2019-05-17 14:27:20 +02:00
Frederic Junod
6b50f1555b
Add webgl tag to heatmap layer example
2019-05-17 14:25:34 +02:00
Frederic Junod
a6f098f78b
Remove CSS print rules in ol.css
...
Fixes #7909
2019-05-17 14:21:19 +02:00
engsterhold
f77b0941b8
fixed styling
2019-05-17 13:52:10 +02:00
Tim Schaub
6d06f81ca7
Merge pull request #9563 from tschaub/fragile-docs
...
Fix @abstract and @module annotations
2019-05-16 16:27:09 -06:00
Tim Schaub
908ecb39e3
Description below @abstract trips up JSDoc
2019-05-16 16:10:30 -06:00
Tim Schaub
6cad19e9d5
Description below @module trips up JSDoc
2019-05-16 16:09:30 -06:00
ahocevar
b0fae46aa6
Do not use css z-index
2019-05-16 22:29:32 +02:00
Andreas Hocevar
17d26acb2f
Merge pull request #9560 from ahocevar/simplify-loading
...
Simplify loading detection loop
2019-05-16 22:27:59 +02:00
Andreas Hocevar
579fadd797
Merge pull request #9561 from ahocevar/map-memory-leak
...
Remove memory leak caused by label cache listeners
2019-05-16 22:26:56 +02:00
Tim Schaub
9693336d99
Merge pull request #9559 from tschaub/minify-worker
...
Minify worker
2019-05-16 14:20:11 -06:00
ahocevar
335648d613
Remove memory leak caused by label cache listeners
2019-05-16 21:04:55 +02:00
ahocevar
dc906f79e1
Simplify loading detection loop
2019-05-16 20:19:32 +02:00
Tim Schaub
34a8a484c4
Merge pull request #9558 from tschaub/unlisten
...
Stop listening for image decoding
2019-05-16 11:46:15 -06:00
Tim Schaub
0d489f2ea9
Minify worker in examples for a production build
2019-05-16 10:41:33 -06:00
Tim Schaub
d49e166506
Minify worker source
2019-05-16 10:35:18 -06:00
Frederic Junod
a0e6af425e
Add tests for listenImage function, fix private variables initialization
2019-05-16 16:42:37 +02:00
engsterhold
e69b15d33e
Bandaid fix for change in Zoomify.js/CustomTile signature
...
The recent addition of tilePixelRatio to the Zoomify.js/CustomTile constructor broke parameter binding in IIIF.js/IIIF.
The fix mirrors the change in the Zoomify.js/Zoomify constructor
2019-05-16 16:10:58 +02:00
Tim Schaub
ee9a0bcd05
Stop listening for image decoding
2019-05-16 08:06:12 -06:00
Tim Schaub
442fbb13d2
Merge pull request #9550 from tschaub/worker
...
Setup for building workers
2019-05-16 07:02:34 -06:00
Frédéric Junod
fddc5bcc5b
Merge pull request #9555 from fredj/rm_unused
...
Remove unused roundUpToPowerOfTwo function
2019-05-16 13:57:19 +02:00
Frederic Junod
c2058af13a
Remove unused roundUpToPowerOfTwo function
2019-05-16 12:11:58 +02:00
Frederic Junod
bb022050ed
Add 'webworker' lib into the TypeScript's compilerOptions
2019-05-16 09:49:29 +02:00
Frédéric Junod
a8e5cb1e12
Merge pull request #9553 from openlayers/greenkeeper/ol-mapbox-style-5.0.0-beta.2
...
chore(package): update ol-mapbox-style to version 5.0.0-beta.2
2019-05-16 09:43:56 +02:00
Frédéric Junod
1628ce8729
Merge pull request #9551 from fredj/img_decode
...
Use HTMLImageElement.decode if available
2019-05-16 09:30:55 +02:00
greenkeeper[bot]
37f96ddcfa
chore(package): update ol-mapbox-style to version 5.0.0-beta.2
2019-05-16 07:21:23 +00:00
Andreas Hocevar
1fc75fdc68
Merge pull request #9500 from edellucien/kml_extended_data
...
KML string validation with extendedData
2019-05-16 09:20:03 +02:00
lucien
10c4ec0b37
Only use 'pushSerializeAndPop' later in code to write extendedData after
2019-05-16 09:10:40 +02:00
Frederic Junod
2e34dd0faf
Use HTMLImageElement.decode if available
2019-05-16 08:53:29 +02:00
Tim Schaub
b7b37f9548
Add worker loader to the tests
2019-05-15 16:49:54 -06:00
Tim Schaub
05f13bb363
Add worker loader to the examples
2019-05-15 16:49:38 -06:00
Tim Schaub
e307410301
A task to inline workers
2019-05-15 16:38:06 -06:00
Tim Schaub
5a4541dadb
Merge pull request #9534 from tschaub/simpler-mapbox-layer-example
...
Remove unnecessary parts from the Mapbox layer example
2019-05-15 14:00:46 -06:00
Andreas Hocevar
56ec6b093e
Merge pull request #9548 from ahocevar/italic-labels
...
Avoid cut off labels for italic fonts
2019-05-15 16:58:17 +02:00
Frédéric Junod
61d753c803
Merge pull request #9549 from fredj/rm_unused
...
Remove unused getReplayTransform_ function in VectorTileLayer
2019-05-15 16:31:09 +02:00
Tim Schaub
f312706269
Remove unnecessary parts from the Mapbox layer example
2019-05-15 08:26:43 -06:00
Frederic Junod
f33ad5e025
Remove unused getReplayTransform_ function in VectorTileLayer
2019-05-15 15:10:54 +02:00
ahocevar
2e31f716ed
Avoid cut off labels for italic text
2019-05-15 15:01:12 +02:00
Tim Schaub
eafb657264
Merge pull request #9545 from tschaub/default-view-extent
...
Avoid panning off the edge of the world
2019-05-15 04:58:29 -06:00
Tim Schaub
0cee259d0b
Merge pull request #9539 from tschaub/event-error
...
Document existing error event type
2019-05-15 04:53:57 -06:00
Tim Schaub
be8797f355
Merge pull request #9541 from tschaub/rbush-three
...
Upgrade to rbush@3
2019-05-15 04:53:15 -06:00
Tim Schaub
d652bfc4a7
Merge pull request #9543 from tschaub/upgrade-jsdoc-plugin
...
Update jsdoc-plugin-typescript to version 2.0.1
2019-05-15 04:52:26 -06:00
Andreas Hocevar
11607caa81
Merge pull request #9536 from ahocevar/font-cache-hits
...
More font cache hits
2019-05-15 12:13:40 +02:00
ahocevar
41e958ea1f
Split text into single chars or don't split at all
2019-05-15 11:55:29 +02:00
Olivier Guyot
39de2451bc
Merge pull request #9537 from jahow/webgl-geojson-refactoring
...
WebGL / Points renderer refactoring
2019-05-15 11:44:40 +02:00
Olivier Guyot
e11e3c5f6e
Webgl / minor function renaming
2019-05-15 11:30:24 +02:00
Olivier Guyot
c705775d75
Linting
2019-05-15 10:20:31 +02:00
Olivier Guyot
9ca75e9d43
Webgl points / rebuild buffers when source change
2019-05-15 10:18:53 +02:00
Olivier Guyot
5d2b7fe4bb
Webgl points / use the helper ton compute the projection transform
...
The `WebGLHelper` class now provides a `makeProjectionTransform` method
that updates a transform to match the projection for a given frame state.
This also means that the WebGLHelper does not set the projection matrix
uniform anymore, this is the responsibility of the renderer as
the rendered coordinates will not be in world space from now on.
2019-05-15 10:18:47 +02:00
Olivier Guyot
fb455891ce
Webgl points / make coordinates in view space to avoid precision glitches
...
Fixes #9479
2019-05-15 10:18:47 +02:00
Olivier Guyot
3e2e45ce6d
Webgl helper / add the possibility to use transforms as custom uniforms
...
These will be translated into 4x4 matrices in GLSL.
2019-05-15 10:18:47 +02:00
Olivier Guyot
75eb62363a
WebGL points / rebuild buffers only when extent changed
2019-05-15 10:18:47 +02:00
Olivier Guyot
523097903a
WebGL points / rebuild buffers on every non animation frame
2019-05-15 10:18:22 +02:00
Olivier Guyot
c6d214b585
Webgl / implement support for custom attributes in webgl buffers
...
Only numerical attributes can be pushed in webgl buffers.
2019-05-15 10:15:55 +02:00
Frédéric Junod
c9604dbd69
Merge pull request #9546 from fredj/canvas_optim
...
Lazily create the hit detection context
2019-05-15 10:15:02 +02:00
Frédéric Junod
df37519858
Initialize hitDetectionContext to null
...
Co-Authored-By: Andreas Hocevar <andreas.hocevar@gmail.com >
2019-05-15 10:03:43 +02:00
Frederic Junod
10c6009ffa
Lazily create the hit detection context
2019-05-15 09:52:57 +02:00
Olivier Guyot
27e520add4
WebGL points / use pushFeatureInBuffer util
...
Feature objects are converted to geoJSON with the properties
set for rendering.
2019-05-15 09:47:00 +02:00
Olivier Guyot
3a429d3f6c
Webgl / add utils for pushing geojson geometries in webgl buffers
...
For now only point geometries are handled.
2019-05-15 09:44:41 +02:00
Olivier Guyot
5e36468245
Webgl / add a simple Layer renderer for common logic
...
This will eventually provides utilities for manipulating & rendering data
2019-05-15 09:43:29 +02:00
Olivier Guyot
a2d83f5358
WebGL points / add minimal tests
2019-05-15 09:42:15 +02:00
ahocevar
53b9718381
Bump version (beta)
2019-05-15 09:32:20 +02:00
Frédéric Junod
2de282ae49
Merge pull request #9533 from fredj/canvas_optim
...
Canvas optimizations
2019-05-15 08:24:57 +02:00
Tim Schaub
217c6ba764
Avoid panning off the edge of the world
2019-05-14 20:15:51 -06:00
greenkeeper[bot]
039f21274b
chore(package): update jsdoc-plugin-typescript to version 2.0.1
2019-05-14 18:59:50 -06:00
Tim Schaub
09fdd30876
Upgrade to rbush@3
2019-05-14 18:43:08 -06:00
Tim Schaub
72551ab506
Merge pull request #9538 from tschaub/module-name
...
Correct the module annotation for the vector image layer renderer
2019-05-14 18:10:13 -06:00
Tim Schaub
811e5f60eb
Document existing error event type
2019-05-14 14:28:00 -06:00
Tim Schaub
b1ea0fec50
Name the module like the module
2019-05-14 13:58:04 -06:00
Frederic Junod
98ee52c61c
Move the transform matrix computation out of the for loop
2019-05-14 15:39:06 +02:00
Frederic Junod
f76b9bdd07
Only apply canvas transform if the tiles are scales
2019-05-14 15:33:44 +02:00
Frédéric Junod
3a1d927c41
Merge pull request #9532 from fredj/rm_prop_mapbox_example
...
Remove unused 'container' property in mapbox-layer example
2019-05-14 14:23:58 +02:00
Frederic Junod
9224bfab7d
Remove unused 'container' property in mapbox-layer example
2019-05-14 13:48:26 +02:00
Frédéric Junod
b5535f3ba5
Merge pull request #9530 from fredj/spelling
...
Fix spelling
2019-05-14 09:26:53 +02:00
Frederic Junod
bfe6d29601
Fix spelling
2019-05-14 09:17:34 +02:00
Tim Schaub
807525b1db
Merge pull request #9528 from openlayers/greenkeeper/puppeteer-1.16.0
...
Update puppeteer to the latest version 🚀
2019-05-13 21:01:49 -06:00
Tim Schaub
8504a49e17
Merge pull request #9489 from crubier/master
...
Fix Zoomify to display retina tiles
2019-05-13 19:05:31 -06:00
greenkeeper[bot]
83d317d16d
chore(package): update puppeteer to version 1.16.0
2019-05-14 00:10:27 +00:00
Frédéric Junod
55b27c70b5
Merge pull request #9525 from jahow/custom-render-fn
...
Support a custom render function for the Layer class
2019-05-13 16:45:34 +02:00
Olivier Guyot
1c13893dd1
Mapbox Example / remove es6 shorthand
...
thanks @fredj
Co-Authored-By: Frédéric Junod <frederic.junod@camptocamp.com >
2019-05-13 16:38:10 +02:00
Olivier Guyot
4a1cda715d
Layer / update doc to reflect custom render function support
2019-05-13 16:22:27 +02:00
Olivier Guyot
c9d1725f5c
Composite renderer / trigger a render even when the source is undefined
2019-05-13 16:16:53 +02:00
Olivier Guyot
4bf314f9e6
Mapbox Example / simplify to use a custom render function
2019-05-13 16:16:53 +02:00
Olivier Guyot
14f580fe30
Layer / accepts a custom render function
2019-05-13 16:16:53 +02:00
Frédéric Junod
a2e6d4b324
Merge pull request #9522 from fredj/https
...
Use https urls for mapbox.com
2019-05-13 14:50:37 +02:00
Tim Schaub
dadc240038
Merge pull request #9520 from lutzhelm/iiif-doc
...
[WIP] Improve IIIF tile source and parser documentation
2019-05-13 06:47:09 -06:00
Andreas Hocevar
dd265623e4
Merge pull request #9523 from jahow/mapbox-simpler-example
...
Make the code simpler in the Mapbox example
2019-05-13 14:37:14 +02:00
Frederic Junod
23137cdab3
Use https urls for mapbox.com
2019-05-13 14:16:18 +02:00
Lutz Helm
1d08eb5752
Give a hint on how to parse IIIF info.json
2019-05-13 12:27:14 +02:00
Olivier Guyot
78cee60d91
Mapbox example / remove more unused code
2019-05-13 12:15:46 +02:00
Olivier Guyot
1deabaa1c0
Mapbox example / add mapbox css to avoid warning in console
...
Also remove manipulation of the mapbox canvas (not necessary anymore).
2019-05-13 11:42:28 +02:00
Olivier Guyot
88b6b18cc0
Mapbox example / remove overload of undocumented method
...
This was out of sync with mabox v54 and is not required anymore.
2019-05-13 11:38:45 +02:00
Andreas Hocevar
355fb41748
Merge pull request #9519 from jahow/mapbox-sync-render
...
Use synchronous render in Mapbox example
2019-05-13 11:37:26 +02:00
Olivier Guyot
7d2249f652
Mapbox example / trigger a synchronous redraw
...
This uses an undocumented method to trigger a synchronous redraw
instead of using the standard schedule from Mapbox. The CSS previously used
to make the OL and MB views match is not necessary anymore.
Reference: https://github.com/mapbox/mapbox-gl-js/issues/7893#issue-408992184
2019-05-13 11:16:36 +02:00
Lutz Helm
5e288ebedf
Improve IIIF tile source doc
2019-05-13 11:15:20 +02:00
Lutz Helm
80eb8b62ce
Display union types in IIIFInfo constructor doc
2019-05-13 11:14:43 +02:00
Lutz Helm
cdb36a3bf2
Expose IIIFInfo methods for doc
2019-05-13 11:04:28 +02:00
Lutz Helm
04a28854c9
Make IIIFInfo#Versions appear in doc
...
For whatever reasons, the possible values of `Versions` did not appear
in the built docs.
2019-05-13 10:49:38 +02:00
Andreas Hocevar
51cf9ee3a1
Merge pull request #9518 from ahocevar/hitdetect-no-declutter
...
Fix hit detection for multiple layers when decluttering is off
2019-05-13 09:23:43 +02:00
Andreas Hocevar
fbc8580539
Merge pull request #9517 from openlayers/greenkeeper/jsdoc-3.6.2
...
Update jsdoc to the latest version 🚀
2019-05-13 07:47:07 +02:00
ahocevar
eeec56fa94
Fix hit detection for multiple layers when decluttering is off
2019-05-12 23:32:44 +02:00
Andreas Hocevar
17d83b9c20
Merge pull request #9516 from ahocevar/ol-mapbox-style-5
...
Upgrade ol-mapbox-style to v5
2019-05-12 21:33:21 +02:00
greenkeeper[bot]
2c9f6b496f
chore(package): update jsdoc to version 3.6.2
2019-05-12 16:51:14 +00:00
ahocevar
5006bbe13f
Upgrade ol-mapbox-style to v5
2019-05-12 17:34:39 +02:00
ahocevar
a1026a50bd
Bump beta version
2019-05-12 16:13:50 +02:00
Andreas Hocevar
c117ec79f7
Merge pull request #9515 from openlayers/greenkeeper/fs-extra-8.0.0
...
Update fs-extra to the latest version 🚀
2019-05-12 15:48:25 +02:00
greenkeeper[bot]
b37eb29444
chore(package): update fs-extra to version 8.0.0
2019-05-11 14:48:40 +00:00
Andreas Hocevar
4df545dfb0
Merge pull request #9505 from ahocevar/vectortile-pixelratio
...
Avoid blurry vector tiles
2019-05-10 14:56:10 +02:00
Tim Schaub
70f5822217
Merge pull request #9430 from lutzhelm/iiif
...
Adds IIIF Image API tile source
2019-05-10 06:32:28 -06:00
Frédéric Junod
d49a41def0
Merge pull request #9512 from fredj/mapbox-layer-example
...
Mapbox layer example improvement
2019-05-10 14:18:00 +02:00
Frédéric Junod
e4941f60db
Merge pull request #9511 from fredj/update_dev_deps
...
Update devDependencies
2019-05-10 14:17:29 +02:00
Frederic Junod
d1fe22a872
Simplify mapboxgl control container removal
2019-05-10 12:39:39 +02:00
Frederic Junod
5756003c88
Don't create temporary arrays in mapbox-layer example
2019-05-10 10:59:15 +02:00
Frederic Junod
e5e2129a88
Use toLonLat function in mapbox-layer example
2019-05-10 10:48:45 +02:00
Frederic Junod
c5e6728d6d
Update mapbox-gl to version 0.54.0
2019-05-10 10:48:21 +02:00
Frederic Junod
d9b3986c95
Update typescript to version 3.4.5
2019-05-10 10:15:30 +02:00
greenkeeper[bot]
a67f8e3f38
chore(package): update serve-static to version 1.14.0
2019-05-10 10:14:40 +02:00
greenkeeper[bot]
7989991da9
chore(package): update glob to version 7.1.4
2019-05-10 10:14:30 +02:00
greenkeeper[bot]
afa70e5a1e
chore(package): update webpack-cli to version 3.3.2
2019-05-10 10:14:09 +02:00
greenkeeper[bot]
ce9ea5cc93
chore(package): update loglevelnext to version 3.0.1
2019-05-10 10:13:22 +02:00
greenkeeper[bot]
5f5cdc9645
chore(package): update copy-webpack-plugin to version 5.0.3
2019-05-10 10:13:10 +02:00
greenkeeper[bot]
6370426d52
chore(package): update webpack-cli to version 3.3.1
2019-05-10 10:12:52 +02:00
greenkeeper[bot]
fb7bd2158d
chore(package): update sinon to version 7.3.2
2019-05-10 10:11:57 +02:00
greenkeeper[bot]
387b4188f2
chore(package): update front-matter to version 3.0.2
2019-05-10 10:11:44 +02:00
greenkeeper[bot]
c922d4eb8f
chore(package): update karma to version 4.1.0
2019-05-10 10:11:27 +02:00
Frédéric Junod
9d4eda2318
Merge pull request #9508 from openlayers/greenkeeper/webpack-4.31.0
...
Update webpack to the latest version 🚀
2019-05-10 10:09:04 +02:00
Lutz Helm
bd235b7b49
Fix JSDoc error in IIIFInfo
2019-05-09 18:00:18 +02:00
Lutz Helm
7daba05548
Use quoted strings for accessing IIIF_PROFILE_VALUES
2019-05-09 18:00:18 +02:00
Lutz Helm
64e67ae351
Correct IIIF tile source doc
2019-05-09 18:00:18 +02:00
Lutz Helm
40ea2a8b7e
Remove extent definition from IIIF example
...
See
https://github.com/openlayers/openlayers/pull/9430#pullrequestreview-232616993
2019-05-09 18:00:18 +02:00
Lutz Helm
4629fe5028
Add @api annotation for TileGrid#getExtent
2019-05-09 18:00:18 +02:00
Lutz Helm
ba2c558b72
Add typedefs for IIIF info.json responses
2019-05-09 18:00:18 +02:00
Lutz Helm
84f1e0c66e
Avoid minification/compilation errors in IIIFInfo
...
Unquoted properties might be renamed, resulting in errors while
accessing these properties via intented string values.
See also:
https://github.com/openlayers/openlayers/pull/9430#pullrequestreview-232622522
https://github.com/openlayers/openlayers/pull/9430#pullrequestreview-232622575
2019-05-09 18:00:18 +02:00
Lutz Helm
72e41d3703
Remove attribution generation from IIIFInfo
...
Generating attributions by injecting 3rd party HTML content introduces
XSS vulnerabilities, so with regard to upcoming Image API changes this
functionality is removed.
See also
https://github.com/openlayers/openlayers/pull/9430#issuecomment-482610729
2019-05-09 18:00:18 +02:00
Lutz Helm
6775723840
Fix error in IIIFInfo IIIF Image API v3 handling
2019-05-09 18:00:18 +02:00
Lutz Helm
d332b6a0f4
Prepare IIIFInfo for JSON-LD context extensions
...
IIIF Image API 3 allows context extensions that should be added to the
info.json's @context property. Therefore, '@context' might be an array
instead of a string.
2019-05-09 18:00:18 +02:00
Lutz Helm
f68b8d8df9
Make IIIF_PROFILE_VALUES consistent with it's doc
2019-05-09 18:00:18 +02:00
Lutz Helm
c2cbae95c6
Fix codestyle in IIIFInfo tests
2019-05-09 18:00:18 +02:00
Lutz Helm
b36ad87cb5
Extend IIIFInfo tests
2019-05-09 18:00:18 +02:00
Lutz Helm
b7c004f95c
Remove version specific IIIFInfo methods from class
2019-05-09 18:00:18 +02:00
Lutz Helm
7bfaa3b6ad
Refactor IIIFInfo and add tests
2019-05-09 18:00:18 +02:00
Lutz Helm
0cffee6f83
Rename IIIFInfo format methods for more clarity
2019-05-09 18:00:18 +02:00
Lutz Helm
3895a59c5e
Fix typo
2019-05-09 18:00:18 +02:00
Lutz Helm
a2b39c9c53
Clean up and document IIIFInfo parser
...
Optional preferred options are now reduced to the two options that
depend on the image service's supported features: format and quality.
2019-05-09 18:00:18 +02:00
Lutz Helm
12154d98b4
Improve IIIF tile source documentation
2019-05-09 18:00:18 +02:00
Lutz Helm
c25dba415f
Add more IIIF tile source tests
2019-05-09 18:00:18 +02:00
Lutz Helm
27d943dcc3
Add tests for IIIF tile source and fix source
...
The tests are still incomplete.
This commit also corrects the IIIF source where tests have failed.
2019-05-09 18:00:18 +02:00
Lutz Helm
66b5b5d7e1
Cleanup IIIF example code
2019-05-09 18:00:18 +02:00
Lutz Helm
3cf9b5aa28
Add zDirection option to IIIF tile source
2019-05-09 18:00:18 +02:00
Lutz Helm
b77177ed74
Fix errors in IIIF code
...
- missing import in IIIFInfo
- syntax errors in IIIF
2019-05-09 18:00:18 +02:00
Lutz Helm
f61562a51a
Remove unsupported options, document options
2019-05-09 18:00:18 +02:00
Lutz Helm
e4a531de8c
Declare IIIF versions as enum
2019-05-09 18:00:18 +02:00
Lutz Helm
063bc51c59
Rename IIIF features to supports
...
Avoid terminology confusion between OpenLayers map features and IIIF
region/size calculation capability features.
2019-05-09 18:00:18 +02:00
Lutz Helm
3f3fbe7e4b
Remove IIIF source rounding workarounds
...
Always try to use canonical URI form. If the server serves wrong tile
heights for given w, shaped size request URI parameters, so be it.
2019-05-09 18:00:18 +02:00
Lutz Helm
01a6381756
Change the IIIF image example image
2019-05-09 18:00:18 +02:00
Lutz Helm
0ab7ad741f
Add error codes for IIIF errors
...
60: "Missing or invalid `size`."
Without at least a size, no IIIF can be displayed.
61: "Cannot determine IIIF Image API version from provided image
information JSON."
Without finding out the version information, one could only guess how to
use the image info JSON.
2019-05-09 18:00:18 +02:00
Lutz Helm
58efe1f850
Limit IIIF tile source percentages to 10 decimals max
...
IIIF Image API versions 1 and 2 recommend limiting the number of
decimals digits to 10 at most.
2019-05-09 18:00:18 +02:00
Lutz Helm
66b41a53b8
Fix error in IIIF v3 level0 size paramter
...
Size request parameter in w,h form for level 0 services that only support
listed sizes had been using erroneous w,w instead of w,h.
2019-05-09 18:00:18 +02:00
Lutz Helm
c00400c500
Add IIIF Image API tilesource with example
...
src/ol/source/IIIF.js contains a tile source for IIIF Image API services.
It supports Image API version 1 and 2 on compliance levels 0, 1 and 2.
To get working constructor options for IIIF from an IIIF image info.json,
use src/ol/format/IIIFInfo.js.
An example is available in examples/iiif.html respectivly examples/iiif.js.
2019-05-09 18:00:18 +02:00
greenkeeper[bot]
944af1fe80
chore(package): update webpack to version 4.31.0
2019-05-09 08:26:44 +00:00
Vincent Lecrubier
ea55f39298
Support tilePixelRatio in Zoomify to support retina
2019-05-08 22:52:14 +02:00
ahocevar
84db84bc23
Avoid blurry vector tiles
2019-05-08 10:31:29 +02:00
Frédéric Junod
f366eaea52
Merge pull request #9504 from fredj/examples_tsc
...
Minor examples fixes
2019-05-07 16:38:20 +02:00
Frederic Junod
f5ae41f03e
Compare Date with Date instead of number
2019-05-07 14:54:46 +02:00
Frederic Junod
6b1bce2b9d
Add missing className property to BaseTile layer options
2019-05-07 14:54:46 +02:00
Frederic Junod
bd57128ca4
Remove unsupported condition property
...
There's no `condition` property for the Extent interaction
2019-05-07 14:54:46 +02:00
Frederic Junod
5012e4987c
Don't use View#constrainCenter function
2019-05-07 14:54:46 +02:00
Andreas Hocevar
6e3d3d4877
Merge pull request #9466 from ahocevar/declutter-global
...
Declutter in correct order and for all layers
2019-05-07 14:33:24 +02:00
Frederic Junod
d30f6175ce
Add function JSDoc tag
2019-05-07 13:52:48 +02:00
Frederic Junod
0e08d9e0fd
Add empty declutterItems in RasterSource frameState
...
To please the type checker.
2019-05-07 13:52:25 +02:00
lucien
81f99f1579
Write placemark's ExtendedData tag after Style tag
2019-05-07 09:02:28 +02:00
Andreas Hocevar
4973281f3c
Merge pull request #9497 from simonseyock/patch-2
...
Fix earth radius in documentation
2019-05-06 17:20:22 +02:00
Simon Seyock
8f3820be22
Fix earth radius in documentation
2019-05-06 16:26:49 +02:00
Andreas Hocevar
033a18bc1c
Merge pull request #9493 from ahocevar/jsdoc-3-6
...
Upgrade jsdoc to v3.6.1
2019-05-06 09:51:39 +02:00
ahocevar
99fb0bf57e
Revert "Try downgrading Node for JSDoc"
...
This reverts commit 284c1dff83 .
2019-05-06 09:42:00 +02:00
ahocevar
49a9f21388
Upgrade jsdoc to v3.6.1
2019-05-05 21:29:19 +02:00
Andreas Hocevar
e4d25400ee
Merge pull request #9490 from jahow/improve-webgl-doc
...
Misc. API doc improvements
2019-05-05 19:30:12 +02:00
Andreas Hocevar
1e350677fb
Merge pull request #9492 from ahocevar/unmanaged-zindex
...
Fix zIndex handling for unmanaged layers
2019-05-05 19:14:21 +02:00
ahocevar
86f304ae02
Fix typos
2019-05-05 15:11:22 +02:00
ahocevar
00c09eb281
Make rendering tests more cross-platform proof
2019-05-05 15:05:02 +02:00
ahocevar
6c8c8a6477
Fix decluttering on VectorImage layers
2019-05-05 14:54:23 +02:00
ahocevar
1142caf5e8
Modify render tests to catch regressions
2019-05-05 14:54:23 +02:00
ahocevar
ba6ac43a28
Fix zIndex handling for unmanaged layers
2019-05-05 13:24:46 +02:00
ahocevar
12289b8ef9
Declutter in correct order and for all layers
2019-05-05 12:20:38 +02:00
Olivier Guyot
f69c37566e
Improve documentation on webgl and View
2019-05-04 17:26:05 +02:00
Tim Schaub
6cfd0b70ed
Merge pull request #9388 from jahow/restore-coverage
...
Restore code coverage report
2019-05-03 08:33:45 -06:00
Tim Schaub
d95bcc8594
Merge pull request #9487 from tschaub/examples-layout
...
Avoid header expanding over examples
2019-05-03 08:28:27 -06:00
Olivier Guyot
d3e6f4c3b2
Restore code coverage in Karma config
...
The transpiling step is done by babel instead of bublé now.
Bublé caused the istanbul instrumenter step to crash because of an
unexpected SourceMap object format.
2019-05-03 15:15:14 +02:00
Frédéric Junod
eb21369d86
Merge pull request #9488 from openlayers/codesandbox_lang_attr
...
Set the 'lang' attribute to the html tag in examples
2019-05-03 14:31:31 +02:00
Frederic Junod
68a29f1ac6
Set the 'lang' attribute to the html tag in examples
2019-05-03 11:32:33 +02:00
Tim Schaub
6413badada
Avoid header expanding over examples
2019-05-02 18:31:56 -06:00
Frédéric Junod
d6485b1e94
Merge pull request #9486 from openlayers/greenkeeper/jquery-3.4.1
...
Update jquery to the latest version 🚀
2019-05-02 08:45:13 +02:00
greenkeeper[bot]
98a5f552b2
chore(package): update jquery to version 3.4.1
2019-05-01 21:22:51 +00:00
Tim Schaub
067260170b
Merge pull request #9484 from tschaub/ci-docs
...
Build API docs in CI job
2019-05-01 12:44:33 -06:00
Tim Schaub
9850c0134e
Merge pull request #9476 from tschaub/event-longnames
...
Document events fired by interactions
2019-05-01 10:04:58 -06:00
Tim Schaub
284c1dff83
Try downgrading Node for JSDoc
2019-05-01 10:03:17 -06:00
Tim Schaub
d166c79242
Build API docs in CI job
2019-05-01 09:06:40 -06:00
Tim Schaub
e4f377fb46
Merge pull request #9475 from tschaub/single-color-callback
...
Call the color callback once per feature
2019-04-29 09:14:40 -06:00
Tim Schaub
e22af6dbd6
Merge pull request #9477 from tschaub/unused
...
Tidy up the JSDoc events plugin
2019-04-29 06:18:22 -06:00
Tim Schaub
0f998b4522
Link to the extent event instead of the extent event type
2019-04-28 16:36:33 -06:00
Tim Schaub
2cdfcf8b21
Latest jsdoc plugin for event longnames
2019-04-28 16:26:14 -06:00
Tim Schaub
b3e770226f
Smaller scope
2019-04-28 16:03:54 -06:00
Tim Schaub
981328576f
Remove unused classes lookup
2019-04-28 16:00:43 -06:00
Tim Schaub
3b1a415d6b
Call the color callback once per feature
2019-04-28 14:09:31 -06:00
Andreas Hocevar
fde36b237e
Merge pull request #9469 from ahocevar/vectortile-zdirection
...
Use nearest lower resolution of vector tiles
2019-04-26 15:12:41 +02:00
ahocevar
dde9c59021
Use nearest lower resolution of vector tiles
2019-04-26 14:29:09 +02:00
Frédéric Junod
a12b323907
Merge pull request #9468 from openlayers/greenkeeper/puppeteer-1.15.0
...
Update puppeteer to the latest version 🚀
2019-04-26 08:42:08 +02:00
greenkeeper[bot]
1687f9bb84
chore(package): update puppeteer to version 1.15.0
2019-04-26 02:33:10 +00:00
Tim Schaub
9a12a668a2
Merge pull request #9452 from tschaub/color-callback
...
Fewer calls to the WebGL color callback
2019-04-24 09:46:41 -06:00
Tim Schaub
b98268ffee
Merge pull request #9453 from tschaub/for-key-in-uniforms
...
Remove unnecessary closure and fix uniform type
2019-04-23 17:20:26 -06:00
Frédéric Junod
4d1ae3d483
Merge pull request #9459 from fredj/html-to-image
...
Use html-to-image instead of dom-to-image-more
2019-04-23 11:53:57 +02:00
Frederic Junod
2f6f110fa3
Remove constrainResolution property in fit options
2019-04-23 10:19:21 +02:00
Frederic Junod
93c25d4f82
Export the map viewport instead of the layers
...
And filter out the controls elements
2019-04-23 10:17:16 +02:00
Frederic Junod
2ac1095c52
Use html-to-image instead of dom-to-image-more
...
dom-to-image-more do not support safari
2019-04-23 09:58:31 +02:00
Tim Schaub
d5b868f4a6
Version without v
2019-04-22 09:22:20 -06:00
Tim Schaub
17081fac46
Bump to v6.0.0-beta.6
...
The version must point to an existing tag for published examples to work.
2019-04-22 09:15:27 -06:00
Andreas Hocevar
4a18b57021
Merge pull request #9450 from ahocevar/later-interacting-flag
...
Set the interacting flag on pointerdrag instead of pointerdown
2019-04-19 17:51:33 -07:00
Tim Schaub
58c4c9ebb8
Remove unnecessary closure and fix uniform type
2019-04-19 14:33:43 -07:00
Tim Schaub
a16234faaa
Allow color callback without third arg
2019-04-19 13:57:40 -07:00
Tim Schaub
154265a2d9
Fewer calls to the color callback
2019-04-19 13:49:53 -07:00
Andreas Hocevar
440ae897a5
Merge pull request #9444 from openlayers/greenkeeper/mocha-6.1.4
...
Update mocha to the latest version 🚀
2019-04-19 10:11:46 -07:00
ahocevar
86fac0937b
Set the interacting flag on pointerdrag instead of pointerdown
2019-04-19 09:42:12 -07:00
greenkeeper[bot]
682102d4d6
chore(package): update mocha to version 6.1.4
2019-04-18 18:59:28 +00:00
Tim Schaub
22774b4821
Bump to 6.0.0-beta
2019-04-18 10:09:58 -07:00
Andreas Hocevar
046e73e785
Merge pull request #9439 from ahocevar/vectortile-attributions
...
Add attributionsCollapsible option to source/VectorTile
2019-04-18 07:36:50 -07:00
Tim Schaub
a71a823676
Merge pull request #9440 from tschaub/csv-parsing
...
Skip the header and bad data in CSV parsing
2019-04-17 23:25:02 -07:00
Andreas Hocevar
3ba7ecc602
Merge pull request #9442 from ahocevar/raster-no-transition
...
Disable opacity transition for raster source sources
2019-04-17 18:21:38 -07:00
ahocevar
887d8e8a90
Disable opacity transition for raster source sources
2019-04-17 17:38:50 -07:00
Andreas Hocevar
251fc79484
Merge pull request #9441 from ahocevar/view-center-no-round
...
Do not round view center to pixels
2019-04-17 16:30:00 -07:00
Tim Schaub
fc0ed7b96f
Skip the header and bad data
2019-04-17 16:26:40 -07:00
ahocevar
752b69680e
Do not round view center to pixels
2019-04-17 15:52:58 -07:00
ahocevar
756f63e212
Add attributionsCollapsible option to source/VectorTile
2019-04-17 09:06:37 -07:00
Frédéric Junod
84a82ea5b2
Merge pull request #9435 from fredj/api_default
...
Set the default values after the property name
2019-04-17 08:29:28 +02:00
Frederic Junod
08dd5f58a2
Set the default values after the property name
2019-04-15 16:44:06 +02:00
Frédéric Junod
04963c83d6
Merge pull request #9433 from fredj/cleanup
...
Remove unused private variables, remove trailing whitespace
2019-04-15 13:36:54 +02:00
Frederic Junod
711dacf4b7
Remove unused private variables, remove trailing whitespaces
2019-04-15 11:31:18 +02:00
Frédéric Junod
6fbd196132
Merge pull request #9416 from fredj/circle_rotate
...
Implement rotate and translate functions for circle geometry
2019-04-15 08:22:29 +02:00
Andreas Hocevar
5969ac31ea
Merge pull request #9432 from openlayers/greenkeeper/handlebars-4.1.2
...
Update handlebars to the latest version 🚀
2019-04-13 22:23:22 +02:00
greenkeeper[bot]
21c51ff784
chore(package): update handlebars to version 4.1.2
2019-04-13 14:21:50 +00:00
Tim Schaub
3d10e92218
Merge pull request #9431 from openlayers/greenkeeper/webpack-4.30.0
...
Update webpack to the latest version 🚀
2019-04-13 06:32:19 -06:00
greenkeeper[bot]
84371fe4be
chore(package): update webpack to version 4.30.0
2019-04-12 20:36:52 +00:00
Frédéric Junod
1995164219
Merge pull request #9429 from fredj/update_dev_deps
...
Update all devDependencies
2019-04-12 12:42:10 +02:00
greenkeeper[bot]
4f128a1ec0
chore(package): update ol-mapbox-style to version 4.3.1
2019-04-12 10:59:30 +02:00
greenkeeper[bot]
f11744da56
chore(package): update webpack-dev-server to version 3.3.1
2019-04-12 10:25:32 +02:00
greenkeeper[bot]
08434ed3d5
chore(package): update webpack-dev-middleware to version 3.6.2
2019-04-12 10:24:32 +02:00
greenkeeper[bot]
2c76d7531b
chore(package): update globby to version 9.2.0
2019-04-12 10:24:17 +02:00
greenkeeper[bot]
bbec7d76d4
chore(package): update eslint to version 5.16.0
2019-04-12 10:24:03 +02:00
greenkeeper[bot]
255c4b34ba
chore(package): update sinon to version 7.3.1
2019-04-12 10:23:46 +02:00
greenkeeper[bot]
fd220f9cce
chore(package): update copy-webpack-plugin to version 5.0.2
2019-04-12 10:23:19 +02:00
greenkeeper[bot]
34d68aadbd
chore(package): update @types/geojson to version 7946.0.7
2019-04-12 10:22:37 +02:00
greenkeeper[bot]
3bc822e8ef
chore(package): update @openlayers/eslint-plugin to version 4.0.0-beta.2
2019-04-12 10:22:11 +02:00
Frédéric Junod
7340e865a3
Merge pull request #9427 from openlayers/greenkeeper/mocha-6.1.3
...
Update mocha to the latest version 🚀
2019-04-12 08:41:43 +02:00
Frédéric Junod
5b231fe990
Merge pull request #9425 from fredj/rm_unused_webgl
...
Remove unused ol/render/webgl module
2019-04-12 08:41:24 +02:00
greenkeeper[bot]
9c55256de2
chore(package): update mocha to version 6.1.3
2019-04-12 00:32:49 +00:00
Frederic Junod
491020f027
Remove unused ol/render/webgl module
2019-04-11 16:37:50 +02:00
Frederic Junod
2989c84248
Implement translate function for circle geometry
2019-04-11 16:12:41 +02:00
Andreas Hocevar
db1515a9f3
Merge pull request #9420 from openlayers/greenkeeper/jquery-3.4.0
...
Update jquery to the latest version 🚀
2019-04-11 09:06:34 +02:00
greenkeeper[bot]
a774b1a278
chore(package): update jquery to version 3.4.0
2019-04-10 19:55:54 +00:00
Andreas Hocevar
81865f70e4
Merge pull request #9418 from ahocevar/reexport-geometrycollection
...
Re-export GeometryCollection in ol/geom
2019-04-10 10:30:33 +02:00
Frédéric Junod
c6db2d07bb
Use .js extension for import
...
Co-Authored-By: ahocevar <andreas.hocevar@gmail.com >
2019-04-10 09:09:50 +02:00
ahocevar
91215b303e
Re-export GeometryCollection in ol/geom
2019-04-09 20:08:11 +02:00
Frederic Junod
319a905ec0
Implement rotate function for circle geometry
2019-04-09 16:58:44 +02:00
Frédéric Junod
9883b7d3d9
Merge pull request #9411 from fredj/raster_state_test
...
Fix tile state condition in raster layer test
2019-04-09 08:27:43 +02:00
Frédéric Junod
07e31840eb
Merge pull request #9410 from fredj/MouseWheelZoom_max_zoom
...
Add new maxDelta property to MouseWheelZoom constructor
2019-04-09 08:27:27 +02:00
Andreas Hocevar
03483b5439
Merge pull request #9412 from openlayers/greenkeeper/mocha-6.1.2
...
Update mocha to the latest version 🚀
2019-04-08 21:36:22 +02:00
greenkeeper[bot]
9a42ab73d8
chore(package): update mocha to version 6.1.2
2019-04-08 19:02:57 +00:00
Frederic Junod
746f92d597
Fix tile state condition in raster layer test
...
The state was duplicated from the beginning, see 3ddb8712a3
2019-04-08 17:04:37 +02:00
Frederic Junod
238fbca650
Add new maxDelta property to MouseWheelZoom constructor
2019-04-08 15:02:21 +02:00
Frédéric Junod
3875147812
Merge pull request #9409 from fredj/rm_opt_this
...
Remove more opt_this parameters
2019-04-08 14:37:59 +02:00
Frederic Junod
be065cdacc
Update upgrade-notes
2019-04-08 13:46:54 +02:00
Frederic Junod
187f58c1c3
Remove opt_this param in ol/extent
2019-04-08 13:46:54 +02:00
Frederic Junod
c20bdedcac
Remove opt_this param in ol/structs/LRUCache
2019-04-08 13:46:54 +02:00
Frederic Junod
617dd9f031
Remove opt_this param in ol/structs/RBush
2019-04-08 13:46:54 +02:00
Frédéric Junod
077afac90a
Merge pull request #9408 from openlayers/greenkeeper/mocha-6.1.1
...
chore(package): update mocha to version 6.1.1
2019-04-08 10:26:54 +02:00
Frédéric Junod
f091d96b6c
Merge pull request #9406 from openlayers/greenkeeper/clean-css-cli-4.3.0
...
Update clean-css-cli to the latest version 🚀
2019-04-08 08:48:03 +02:00
greenkeeper[bot]
a30aa78726
chore(package): update mocha to version 6.1.1
...
Closes #9407
2019-04-07 23:07:05 +00:00
greenkeeper[bot]
66f49559ee
chore(package): update clean-css-cli to version 4.3.0
2019-04-06 09:49:54 +00:00
Andreas Hocevar
8899c3e3c5
Merge pull request #9405 from openlayers/greenkeeper/marked-0.6.2
...
Update marked to the latest version 🚀
2019-04-05 17:39:42 +02:00
Andreas Hocevar
10a2b718f5
Merge pull request #9286 from ahocevar/interim-transition
...
Disable transition when an interim tile is available
2019-04-05 17:33:58 +02:00
Andreas Hocevar
c72f699c90
Merge pull request #9404 from jahow/fix-view-jump-glitch
...
View / apply constraints when an interaction starts
2019-04-05 17:30:33 +02:00
ahocevar
16e132caea
Mark new animate_ method private
2019-04-05 17:21:23 +02:00
ahocevar
070c1ec029
Resolve constraints for View#animate() API calls
2019-04-05 17:13:55 +02:00
greenkeeper[bot]
21c26cabed
chore(package): update marked to version 0.6.2
2019-04-05 14:34:13 +00:00
Olivier Guyot
0f73f16cfa
View / apply constraints when an interaction starts
...
Previously, an interaction could begin while target values
(center/resolution) were out of the allowed range, causing a
glitch where the view zoom/position would jump suddenly.
2019-04-05 11:55:35 +02:00
Andreas Hocevar
dfa8506549
Merge pull request #9390 from jahow/add-webgl-filtering
...
Add a new WebGL example for filtering features
2019-04-04 12:34:20 +02:00
Kai Volland
9860699d5f
Introduces import snippets for static functions
...
Adds snippets for import of modules and their
exported functions to the API documentation.
2019-04-04 10:07:55 +02:00
Kai Volland
c9939d2bff
Replaces reproj image.tests.js and tile.tests.js
...
Transforms the old rendering tests for
ReprojImage and ReprojTile to the new
rendering test approach.
2019-04-03 11:01:32 +02:00
Olivier Guyot
8fb6ed5c6f
Add a new webgl example with real time feature filtering
2019-04-02 23:46:13 +02:00
Olivier Guyot
c6a859d1ed
Webgl / clarify premultiplied alpha handling
...
By default, alpha premultiplying should be done by the initial rendering
(eg quads) and not the final post processing pass.
The default post processing pass expects premultiplied color values and
will not do this operation itself.
2019-04-02 22:12:47 +02:00
Olivier Guyot
b955579a9c
Webgl / clarified the buffer binding/flushing logic
...
The Webgl points layer renderer has also been optimized accordingly,
giving out much better performance.
2019-04-02 21:05:31 +02:00
Marc Jansen
7c1df60d06
Merge pull request #9387 from openlayers/greenkeeper/puppeteer-1.14.0
...
Update puppeteer to the latest version 🚀
2019-03-30 10:59:37 +01:00
greenkeeper[bot]
0583bc0cc8
chore(package): update puppeteer to version 1.14.0
2019-03-30 00:13:09 +00:00
Andreas Hocevar
c9de49e56e
Merge pull request #9385 from Kai-W/master
...
PointsLayer added clear of the render Buffers on Source Change
2019-03-29 12:50:16 +01:00
Kai-W
275a22b685
Added clear of the render Buffers on Source Change
2019-03-28 17:21:43 +01:00
Andreas Hocevar
7091ed3de6
Merge pull request #9379 from openlayers/vectortile-typo
...
Fix typo in vector tile source docs
2019-03-27 12:50:35 +01:00
Andreas Hocevar
7ebae2ba80
Fix typo in vector tile source docs
2019-03-26 14:54:44 +01:00
Andreas Hocevar
9eb9fffc94
Merge pull request #9368 from ahocevar/multiworld
...
Show only one world
2019-03-26 14:17:21 +01:00
Marc Jansen
061965ecb7
Merge pull request #9362 from KaiVolland/text-rendering
...
Use local font "Ubuntu Regular" for rendering tests
2019-03-25 22:08:05 +01:00
Andreas Hocevar
3a7f9d93f4
Merge pull request #9357 from ahocevar/vectortile-view-resolution-2
...
Render vector tiles at the view resolution
2019-03-25 17:44:31 +01:00
ahocevar
3940b5ec88
Show only one world
2019-03-25 14:49:13 +01:00
Andreas Hocevar
a95481a8fe
Merge pull request #9374 from jahow/fix-initialzoom
...
Fix view initialization with min/max resolution constraint
2019-03-25 14:33:25 +01:00
Olivier Guyot
77a1628610
Tests / remove view extent constraint on zoomify tests
2019-03-25 14:03:40 +01:00
Olivier Guyot
c08da3c694
Map / resolve view constraints when resized/view changed
...
This makes the `resolveConstraints` view method public but not part of the
api.
2019-03-25 13:38:51 +01:00
Olivier Guyot
98994cad61
View / tests now pass without smoothResolutionConstraint: false
2019-03-25 13:21:10 +01:00
Olivier Guyot
91dda5e5ca
View / refactor initialization with resolution constraint
...
This also makes it possible to call `solveConstraints_` with a duration of 0,
which means the target values are modified straight away without triggering
an animation or leaving the current flow.
2019-03-25 13:21:10 +01:00
Olivier Guyot
b63c4188e4
View / add tests for parameter initialization with constraints
2019-03-25 13:18:49 +01:00
Olivier Guyot
10423ddbe4
Fix View method name in upgrade notes
...
See #9349
2019-03-25 13:18:49 +01:00
Andreas Hocevar
f32e097051
Merge pull request #9364 from KaiVolland/clip-rendering
...
Replace clip.test.js with new tests
2019-03-25 12:18:37 +01:00
Andreas Hocevar
1be6050da8
Merge pull request #9360 from KaiVolland/9281-rastersouce-attributions
...
Enables attributions for the RasterSource
2019-03-25 12:10:57 +01:00
Kai Volland
62ebe29ead
Enables attributions for the RasterSource
...
Attributions included in the passed sources are concatenated.
2019-03-25 11:47:45 +01:00
Kai Volland
ef061dd4c3
Updates font settings for rendering tests
...
This updates font name and size for renderinge tests that
include TextStyles.
2019-03-25 11:39:10 +01:00
Kai Volland
bff3e88343
Replaces clip.test.js with new tests
...
Transforms the old rendering test for
layer clipping to the new rendering test approach.
2019-03-25 11:13:04 +01:00
ahocevar
3d2711d35e
Add missing arg type
2019-03-24 21:24:30 +01:00
Andreas Hocevar
927a98ac5b
Merge pull request #9365 from jahow/patch-1
...
Fix View method name in upgrade notes
2019-03-22 15:30:56 +01:00
Olivier Guyot
8983ebdc69
Fix View method name in upgrade notes
...
See #9349
2019-03-22 13:30:58 +01:00
Kai Volland
681a8f1d9c
Replaces remaining vectorimage.tests.js
...
Transforms the old rendering tests for the VectorImageLayer
decluttering to the new rendering test approach.
2019-03-22 10:14:41 +01:00
Andreas Hocevar
447117be4f
Merge pull request #9361 from lutzhelm/9343-zdirection
...
Add a zDirection option for Zoomify - implements #9343
2019-03-21 19:12:41 +01:00
ahocevar
681c3169c1
Add zDirection memeber to the baes class, for type checking
2019-03-21 18:50:03 +01:00
Kai Volland
5665da6518
Use local font "Ubuntu Regular" for rendering tests
...
Set local font for all rendering tests including
TextStyles to enhance comparability on different
systems.
2019-03-21 15:06:07 +01:00
Lutz Helm
085c60af49
Remove tile source zDirection getter
...
The renderer now accesses the zDirection member directly if it exists.
This also has the advantage of not advertising any object methods that
hav no use for most tile sources.
2019-03-21 14:47:09 +01:00
Lutz Helm
2bf217207e
Test renderer behavior for Zoomify zDirection
...
The zDirection addition to the Zoomify tile source only takes effect through
the renderer, so these two renderer cases are added to test the behavior.
zoomify-no-zdirection expects the default behavior.
zoomify-zdirection expects the tiles for the next better resolution.
2019-03-21 11:51:42 +01:00
Lutz Helm
f5abb45de0
Add a zDirection option for Zoomify
...
Via zDirection, the renderer's selection of a tile source's resolution can be
controlled if the view's resolution does not match any tile source resolution.
Currently the zDirection option is only available for Zoomify. The comment
https://github.com/openlayers/openlayers/issues/9343#issuecomment-474341033
describes why caution is advised when using zDirection for other sources.
ol/source/Tile~TileSource#getZDirection has been added to avoid having the
getZDirection method solely in the Zoomify source - just to document the
possibility.
2019-03-21 10:06:22 +01:00
ahocevar
fefcc9f0ca
Return directly when all we do is render queued images
2019-03-20 23:04:48 +01:00
ahocevar
d2f60a70d1
Recreate instructions for the view resolution
2019-03-20 22:45:17 +01:00
ahocevar
a25ca03040
Do not use tile.load() for getting source tiles
2019-03-20 22:45:17 +01:00
ahocevar
461256767e
Make pattern fills work on a scaled canvas
2019-03-20 22:25:25 +01:00
Tim Schaub
c4279ff665
Merge pull request #9333 from KaiVolland/unify-rendering-tests
...
Unify rendering tests
2019-03-20 08:34:54 -07:00
Frédéric Junod
ad5c9ac589
Merge pull request #9350 from fredj/cleanup_examples
...
Remove unnecessary css in examples
2019-03-19 16:21:51 +01:00
Andreas Hocevar
458f1d0f64
Merge pull request #9351 from ahocevar/default-styles
...
More efficient default styles
2019-03-19 15:56:49 +01:00
ahocevar
b06c84cef9
More efficient default stroke style
2019-03-19 13:58:20 +01:00
ahocevar
b33ceaa400
More efficient default fill color
2019-03-19 13:57:10 +01:00
Kai Volland
7510a19c73
Replaces vectorimage.tests.js (partially)
...
Transforms the old rendering tests for the VectorImageLayer
to the new rendering test approach.
The declutter tests are kept in the old format for know.
2019-03-19 11:30:45 +01:00
Kai Volland
ac3a2d960a
Replaces tile.tests.js (partially) with new tests
...
Transforms the old rendering tests for the TileLayer
to the new rendering test approach.
The render-listener test is kept in the old format for know.
2019-03-18 16:39:37 +01:00
Frederic Junod
d5f92843a9
Remove unnecessary css in examples
2019-03-18 16:19:01 +01:00
Kai Volland
fc878fd539
Replaces vectortile.tests.js with new tests
...
Transforms the old rendering tests for the VectorTileLayer
to the new rendering test approach.
2019-03-18 16:15:58 +01:00
Frédéric Junod
84bf801b52
Merge pull request #9346 from fredj/cleanup
...
Remove tilePixelRatio options from ol.source.VectorTile
2019-03-18 16:12:28 +01:00
Kai Volland
f555048319
Replaces vector.tests.js with new tests
...
Transforms the old rendering tests for the LayerVector
to the new rendering test approach.
2019-03-18 15:39:48 +01:00
Frederic Junod
72788187c8
Remove tilePixelRatio options from ol.source.VectorTile
...
Was removed in #7070
2019-03-18 14:35:58 +01:00
Kai Volland
6759641715
Replaces image.tests.js with new tests
...
Transforms the old rendering tests for the ImageLayer
to the new rendering test approach.
2019-03-18 13:56:45 +01:00
Frédéric Junod
e12a0ea0ff
Merge pull request #9345 from fredj/devDependencies
...
Update all dev dependencies
2019-03-18 11:53:01 +01:00
greenkeeper[bot]
508d980514
chore(package): update webpack-cli to version 3.3.0
2019-03-18 11:13:50 +01:00
greenkeeper[bot]
c52566a244
chore(package): update eslint to version 5.15.2
2019-03-18 11:13:02 +01:00
greenkeeper[bot]
5803727409
chore(package): update ol-mapbox-style to version 4.2.1
2019-03-18 11:12:50 +01:00
greenkeeper[bot]
1d88528686
chore(package): update buble to version 0.19.7
2019-03-18 11:12:39 +01:00
greenkeeper[bot]
3a4be21a25
chore(package): update copy-webpack-plugin to version 5.0.1
2019-03-18 11:12:11 +01:00
greenkeeper[bot]
16419b3281
chore(package): update pngjs to version 3.4.0
2019-03-18 11:11:58 +01:00
greenkeeper[bot]
6d50f43448
chore(package): update webpack-dev-middleware to version 3.6.1
2019-03-18 11:11:40 +01:00
greenkeeper[bot]
f1bfccbfe6
chore(package): update yargs to version 13.2.2
2019-03-18 11:10:50 +01:00
greenkeeper[bot]
a56e8719d3
chore(package): update url-polyfill to version 1.1.5
2019-03-18 11:10:15 +01:00
greenkeeper[bot]
85e2ffa63f
chore(package): update sinon to version 7.2.7
2019-03-18 11:09:57 +01:00
greenkeeper[bot]
1b91400ebc
chore(package): update karma to version 4.0.1
2019-03-18 11:08:53 +01:00
greenkeeper[bot]
48156af617
chore(package): update terser-webpack-plugin to version 1.2.3
2019-03-18 11:08:34 +01:00
greenkeeper[bot]
c510fe268b
chore(package): update webpack-dev-server to version 3.2.1
2019-03-18 11:08:19 +01:00
Kai Volland
912fb03564
Fixes RasterSource tests
...
Puppeteer/TestSuite seems to have
problems with webworker so threads is set
to 0
2019-03-18 10:33:05 +01:00
Andreas Hocevar
3f7c52c29f
Merge pull request #9342 from openlayers/greenkeeper/handlebars-4.1.1
...
Update handlebars to the latest version 🚀
2019-03-17 11:53:10 +01:00
Andreas Hocevar
9284ba47a4
Merge pull request #9341 from ahocevar/remove-unused
...
Remove unused ExecutorGroup methods
2019-03-17 11:46:08 +01:00
greenkeeper[bot]
4a405cc975
chore(package): update handlebars to version 4.1.1
2019-03-16 21:30:46 +00:00
ahocevar
5857117625
Remove unused ExecutorGroup methods
2019-03-16 21:29:49 +01:00
Frédéric Junod
75d9ade613
Merge pull request #9337 from fredj/codesandbox_div_size
...
Set map div size in example send to codesandbox
2019-03-15 15:15:59 +01:00
Kai Volland
58cebcc97f
Replaces tilewms.tests.js with new tests
...
Transforms the old rendering tests for the TileWMSSource
to the new rendering test approach.
2019-03-15 14:30:23 +01:00
Kai Volland
3f8da79893
Replaces raster.tests.js with new tests
...
Transforms the old rendering tests for the RasterSource
to the new rendering test approach.
2019-03-15 14:04:23 +01:00
Frederic Junod
5f8450d67d
Set map div size in example send to codesandbox
2019-03-15 13:53:58 +01:00
Kai Volland
d89b909187
Replaces text.tests.js with new tests
...
Transforms the old rendering tests for the TextStyle
to the new rendering test approach.
2019-03-15 12:11:13 +01:00
Kai Volland
f79b358c92
Replaces regularshape.tests.js with new tests
...
Transforms the old rendering tests for the regularshape
to the new rendering test approach.
2019-03-15 10:42:47 +01:00
Kai Volland
e4ef5c789c
Removes map.tests.js renders
2019-03-15 10:42:47 +01:00
Kai Volland
d871196e16
Removes linestring.test.js
...
Removes linestring.test.js and related pngs as linestring
style is already tested with the new approach.
2019-03-15 10:42:47 +01:00
Kai Volland
595b74d04e
Replaces map.tests.js with new tests
...
Transforms the old rendering test for the Map
to the new rendering test approach.
2019-03-15 10:42:47 +01:00
Kai Volland
de0f5d44a3
Replaces circle.tests.js with new tests
...
Transforms the old rendering test for the CircleStyle
to the new rendering test approach.
2019-03-15 10:42:47 +01:00
Frédéric Junod
1637cffbe9
Merge pull request #9335 from openlayers/codesandbox_template
...
Create codesandbox using the 'parcel' template
2019-03-14 16:24:24 +01:00
Frederic Junod
2f28f89c59
Create codesandbox using the 'parcel' template
...
The default template is `create-react-app` and this one ignores the `head` tag defined in out `index.html`
2019-03-14 15:08:01 +01:00
Frédéric Junod
de7afee96d
Merge pull request #9329 from fredj/cluster_refresh
...
Don't refresh the layer after addFeatures call
2019-03-14 11:04:28 +01:00
Frederic Junod
92cb9f1c51
Don't refresh the layer after addFeatures call
2019-03-14 10:25:19 +01:00
Frédéric Junod
7896fa894d
Merge pull request #9328 from fredj/cleanup
...
Mark layerFilter in AtPixelOptions as optional
2019-03-14 09:17:28 +01:00
Andreas Hocevar
d6f7533c76
Merge pull request #9325 from ahocevar/no-round
...
Create a more accurate origin for tile positioning
2019-03-14 09:12:19 +01:00
ahocevar
4a9d2e689e
Create a more accurate origin for tile positioning
2019-03-13 18:34:23 +01:00
Andreas Hocevar
df3d771c53
Merge pull request #9320 from RobertOrthofer/master
...
enhance tile-debug readability
2019-03-13 12:16:23 +01:00
Robert Orthofer
0aa14db88b
move stroke behind text to achieve halo
2019-03-13 09:31:01 +01:00
Andreas Hocevar
d75caaa3df
Merge pull request #9318 from ahocevar/smart-cache-size
...
Smart cache size
2019-03-13 08:17:24 +01:00
Andreas Hocevar
cfc79254d0
Merge pull request #9322 from ahocevar/render-to-source-resolution
...
Use closest lower source resolution for render tiles
2019-03-13 08:15:25 +01:00
ahocevar
ac0d67b273
Use closest lower source resolution for render tiles
2019-03-12 16:51:20 +01:00
Andreas Hocevar
17b37a90da
Merge pull request #9321 from KaiVolland/inheritdoc
...
Fixes #9294 (missing documention for methods with `@inheritDoc`)
2019-03-12 15:26:26 +01:00
Kai Volland
72d38fa929
Fixes missing methods with @inheritdoc
...
- This sets ignore to false if a method tagged with
inheritdoc has a matching ancestor. It also stops iterating
when a match is found.
- Outdated TODO is removed, too.
2019-03-12 15:07:03 +01:00
Robert Orthofer
a051892b92
enhance tile-debug readability
...
this commit enhances the readability of
tile debug coordinates by adding a stroke
for better readability on aerial imagery
and a maxWidth for high zoom levels
2019-03-12 12:48:26 +01:00
Tim Schaub
c573d53297
Merge pull request #9319 from tschaub/licensed
...
Add title to license to clarify that it is BSD 2-Clause
2019-03-12 04:21:54 -06:00
ahocevar
b4fc249991
Faster calculation of target size
...
Since usedTiles and wantedTiles will never have an overlap, we can use their
key count directly.
2019-03-12 08:53:52 +01:00
Frédéric Junod
c321c90497
Merge pull request #9300 from fredj/f9299
...
Fix documentation about zoomDelta for ol.interaction.default function
2019-03-12 08:31:30 +01:00
ahocevar
cb2b57232c
Add tests
2019-03-12 08:11:17 +01:00
Tim Schaub
90c3c1db81
Add title to license to clarify that it is BSD 2-Clause
...
The BSD 2-Clause License is a simplified version of the BSD 3-Clause License. This license was popularized by the FreeBSD project and is sometimes referred to as the "FreeBSD License" (see https://opensource.org/licenses/BSD-2-Clause and https://en.wikipedia.org/wiki/BSD_licenses#2-clause ). To clarify that the OpenLayers License uses the BSD 2-Clause License template, this change adds "The 2-Clause BSD License" to the top of our license file. In addition, this change makes our license a verbatim copy of the template at https://opensource.org/licenses/BSD-2-Clause with only the copyright holders added. This change is not intended to change the project's license, only to clarify the template used for that license. See https://lists.osgeo.org/pipermail/openlayers-dev/2011-May/007555.html for the original motion to switch to the BSD 2-Clause License (also known as the FreeBSD License).
2019-03-11 22:27:35 -06:00
ahocevar
11f5a4c5b8
Move tile specific methods to the tile layer renderer
2019-03-12 00:19:51 +01:00
ahocevar
0f217392d7
Adjust tile cache size when too small
2019-03-12 00:19:13 +01:00
Andreas Hocevar
b54b7c5989
Merge pull request #9305 from KaiVolland/fix-scaleline-test
...
Fixes failing tests for Chrome v74
2019-03-11 15:30:01 +01:00
Kai Volland
1348d76a33
Updates test renders
...
Rendering has changed due to change of browser test version.
2019-03-11 15:13:13 +01:00
Frederic Junod
4a13bf2fa9
Mark layerFilter in AtPixelOptions as optional
2019-03-11 15:11:16 +01:00
Frederic Junod
d71fa78ee2
Remove unused template tag
2019-03-11 15:10:32 +01:00
Frédéric Junod
c0d4cdbabf
Merge pull request #9315 from fredj/f9290
...
Change CSS class for tooltips in measure example
2019-03-11 14:37:43 +01:00
Frederic Junod
76aa26e3e9
Change CSS class for tooltips in measure example
2019-03-11 14:24:57 +01:00
Kai Volland
fcf6e81430
Fixes issue with ScaleLine
...
Math.pow with negative exponents is inaccurate in chrome v74. `toFixed`
is called on the result to fix this.
2019-03-11 13:31:49 +01:00
Andreas Hocevar
dfabcc0c66
Merge pull request #9137 from jahow/add-view-constrain-extent-2
...
Refactor the way view constraints are handled & add a view extent constraint
2019-03-11 10:38:31 +01:00
Andreas Hocevar
3282c74de6
Merge pull request #9311 from openlayers/greenkeeper/pbf-3.2.0
...
Update pbf to the latest version 🚀
2019-03-11 10:29:17 +01:00
Andreas Hocevar
dee36639bd
Merge pull request #9313 from ahocevar/interpolate-tests
...
Re-enable and fix disabled tests
2019-03-11 10:18:00 +01:00
Andreas Hocevar
5a578c00a7
Merge pull request #9314 from ahocevar/fix-transpile
...
Fix transpilation
2019-03-11 10:17:32 +01:00
ahocevar
e8243b73b5
Fix transpilation
2019-03-11 10:11:05 +01:00
ahocevar
404b04ae59
Re-enable and fix disabled tests
2019-03-11 09:30:04 +01:00
Andreas Hocevar
8a02a6f9f1
Merge pull request #9308 from ahocevar/vectortile-loader-projection
...
Simplify vector tile projection handling
2019-03-11 09:28:48 +01:00
Bart van den Eijnden
4a67bd86a8
Merge pull request #9312 from bartvde/stamen-minzoom
...
Update zoom levels for Stamen source
2019-03-11 09:17:50 +01:00
Frédéric Junod
feb1a9f31b
Merge pull request #9310 from fredj/stamen_transition
...
Add transition options to Stamen source
2019-03-11 09:11:38 +01:00
greenkeeper[bot]
8a5720e8cb
fix(package): update pbf to version 3.2.0
2019-03-11 07:51:32 +00:00
bartvde
9ad2924f00
Update zoom levels for Stamen source
2019-03-11 08:50:28 +01:00
Frederic Junod
0401aed6e3
Add transition options to Stamen source
2019-03-11 08:34:42 +01:00
ahocevar
b2722542fe
Simplify vector tile projection handling
2019-03-10 09:37:58 +01:00
Andreas Hocevar
7002053678
Merge pull request #9307 from ahocevar/line-height
...
Take line-height into account when measuring text height
2019-03-09 10:07:16 +01:00
Frederic Junod
425cd19922
Add a new font line height option in vector-label example
2019-03-09 09:59:57 +01:00
ahocevar
4a7b3cde56
Take line-height into account when measuring text height
2019-03-09 08:25:09 +01:00
Frédéric Junod
9c1c71b8e5
Merge pull request #9306 from fredj/dispose_layer_renderer
...
Set the canvas size to 0 on dispose
2019-03-09 08:00:35 +01:00
Frederic Junod
6de566d95b
Set the canvas size to 0 on dispose
2019-03-08 13:25:49 +01:00
Kai Volland
b31715e86e
Updates puppeteer to 1.13.0
...
Will use Chromium 74.0.3723.0 (r637110) to run the tests
2019-03-08 11:23:41 +01:00
Frederic Junod
9e89047e6a
Fix documentation about zoomDelta for ol.interaction.default function
2019-03-07 14:22:33 +01:00
Andreas Hocevar
a372ca0569
Merge pull request #9295 from ahocevar/update-ol-mapbox-style
...
Update ol-mapbox-style to fix broken mapbox-style example
2019-03-07 10:10:08 +01:00
Marc Jansen
1e06dd979e
Merge pull request #9292 from KaiVolland/downgrade-puppeteer
...
Downgrades puppeteer to `~1.11.0`
2019-03-06 19:15:35 +01:00
ahocevar
c44e6ebe1d
Update ol-mapbox-style to fix broken mapbox-style example
2019-03-06 19:13:33 +01:00
Kai Volland
c8fab42d75
Downgrades puppeteer to ~1.11.0
...
This downgrades puppeteer to version `~1.11.0`.
This will download the stable version of chromium
(72.0.3582.0). The current puppeteer version
(`^1.12.2`) downloads the beta version of
chromium (73.0.3679.0).
2019-03-06 16:53:45 +01:00
Andreas Hocevar
0995f95ef1
Fix typo in extent-constrained example
...
Co-Authored-By: jahow <olivier.guyot@camptocamp.com >
2019-03-04 18:11:15 +01:00
Olivier Guyot
447266cbe8
Better smoothing of resolution and center constraints
...
Previously the formula for the resolution constraint allowed going way past
the minimum zoom.
Also adjusted the center constraint to avoid a zigzag effect when going out
of resolution bounds.
2019-03-04 10:14:06 +01:00
Andreas Hocevar
d25a534dea
Merge pull request #9285 from openlayers/greenkeeper/globby-9.1.0
...
Update globby to the latest version 🚀
2019-03-04 09:53:25 +01:00
ahocevar
56f37ab347
Disable transition when an interim tile is available
2019-03-03 23:07:46 +01:00
greenkeeper[bot]
90749cd80f
chore(package): update globby to version 9.1.0
2019-03-03 13:21:03 +00:00
Andreas Hocevar
f1aca67882
Merge pull request #9280 from openlayers/greenkeeper/ol-mapbox-style-4.0.0
...
Update ol-mapbox-style to the latest version 🚀
2019-03-01 09:56:49 +01:00
Tim Schaub
d7905896f7
Merge pull request #9266 from tschaub/vector-image-options
...
Full type definition for image vector layer options
2019-02-28 21:43:23 -07:00
greenkeeper[bot]
a7af9a0697
chore(package): update ol-mapbox-style to version 4.0.0
2019-02-28 16:31:06 +00:00
Andreas Hocevar
eea67868f7
Merge pull request #9279 from openlayers/greenkeeper/webpack-4.29.6
...
Update webpack to the latest version 🚀
2019-02-28 14:24:54 +01:00
Frédéric Junod
d99405feeb
Merge pull request #9278 from fredj/bing_imagerySet
...
Update Bing's imagerySet used in examples
2019-02-28 12:59:17 +01:00
greenkeeper[bot]
14831a0d61
chore(package): update webpack to version 4.29.6
2019-02-28 10:53:28 +00:00
Marc Jansen
43bc53b20b
Merge pull request #9270 from bvx89/patch-1
...
Update faq.md
2019-02-28 10:49:35 +01:00
Frederic Junod
c01dee0884
Update Bing's imagerySet used in examples
2019-02-28 10:43:59 +01:00
Andreas Hocevar
6fd83b9a8e
Merge pull request #9277 from ahocevar/rotate-token
...
Rotate API token
2019-02-27 18:38:34 +01:00
ahocevar
05712acfef
Rotate API token
2019-02-27 18:31:50 +01:00
Frédéric Junod
cd17f4b0d6
Merge pull request #9276 from fredj/graticule_cleanup
...
Use the constructor options instead of changing the private variables
2019-02-27 17:02:41 +01:00
Frederic Junod
7c7b43ee91
Use the constructor options instead of changing the private variables
2019-02-27 15:11:08 +01:00
Frédéric Junod
02f9411c6b
Merge pull request #9275 from fredj/rm_setDeclutter
...
Remove setDeclutter function
2019-02-27 14:03:38 +01:00
Frederic Junod
1338a868e9
Remove setDeclutter function
...
Changing the declutter value after the layer creating doesn't work, remove the function to avoid confusion.
2019-02-27 11:41:08 +01:00
Lasse Brudeskar Vikås
6b1f9e681c
Update faq.md
2019-02-27 11:30:55 +01:00
Andreas Hocevar
65d8b5f26b
Merge pull request #9273 from chrismayer/9269-fix-gfi-examples
...
Fix WMS GetFeatureInfo examples
2019-02-27 10:15:16 +01:00
Christian Mayer
530e47d26c
Remove IFrame usage in GetFeatureInfo img example
...
This replaces the loading of the GetFeatureInfo request via IFrame by a
fetch operation in the GetFeatureInfo image example.
2019-02-27 09:55:59 +01:00
Christian Mayer
85f2312370
Remove IFrame usage in GetFeatureInfo tile example
...
This replaces the loading of the GetFeatureInfo request via IFrame by a
fetch operation in the GetFeatureInfo tile example.
2019-02-27 09:55:59 +01:00
Lasse Brudeskar Vikås
301b45cb7c
Update faq.md
...
Fixed typos in description, and tried to make the text more readable.
2019-02-26 16:13:06 +01:00
Frédéric Junod
3aa93014c0
Merge pull request #9246 from openlayers/mobile-full-screen
...
Add missing ol.css in mobile-full-screen example
2019-02-26 12:36:42 +01:00
Frederic Junod
734900f1d7
Add missing ol.css in mobile-full-screen example
2019-02-26 08:39:39 +01:00
Andreas Hocevar
fb2ea83838
Merge pull request #9268 from openlayers/greenkeeper/mocha-6.0.2
...
Update mocha to the latest version 🚀
2019-02-25 20:51:51 +01:00
greenkeeper[bot]
8534aaa304
chore(package): update mocha to version 6.0.2
2019-02-25 19:09:43 +00:00
Tim Schaub
36cf654f09
Full type definition for image vector layer options
2019-02-25 08:37:30 -07:00
Andreas Hocevar
4e8522e696
Merge pull request #9261 from openlayers/greenkeeper/coveralls-3.0.3
...
Update coveralls to the latest version 🚀
2019-02-25 15:43:05 +01:00
Frédéric Junod
88760de64b
Merge pull request #9264 from tpluscode/patch-1
...
add question about resizing map element
2019-02-25 10:43:54 +01:00
Tomasz Pluskiewicz
b5f7705e1d
Update faq.md
2019-02-25 10:02:52 +01:00
Tomasz Pluskiewicz
9efe10f747
add question about resizing map element
2019-02-25 09:42:54 +01:00
Frédéric Junod
73744de14e
Merge pull request #9260 from fredj/rm_geom_param
...
Remove unused 'geometry' param from ol/render/canvas/Builder
2019-02-25 08:25:06 +01:00
greenkeeper[bot]
d6c18667f4
chore(package): update coveralls to version 3.0.3
2019-02-22 19:13:45 +00:00
Frederic Junod
cd28c8a301
Remove unused 'geometry' param from 'createFill' function
2019-02-22 16:52:32 +01:00
Frederic Junod
79c6cc5159
Remove unused 'geometry' param from '{begin,end}Geometry' functions
2019-02-22 16:45:25 +01:00
Frédéric Junod
345607be28
Merge pull request #9256 from openlayers/greenkeeper/mocha-6.0.1
...
Update mocha to the latest version 🚀
2019-02-22 15:14:35 +01:00
Olivier Guyot
f67baa0dc0
Interactions / fix zoom level when a zoom interaction ends
2019-02-22 15:04:54 +01:00
Olivier Guyot
75c379beeb
View / allow specifying an anchor on interaction end
...
This also fixes a bug where the animation anchor would be lost when outside
the allowed resolution.
2019-02-22 15:04:54 +01:00
Olivier Guyot
405e206717
View / better names for getValid* and applyParameters_ methods
2019-02-22 15:04:54 +01:00
Olivier Guyot
c2af03f152
Update the View documentation & document breaking changes
2019-02-22 15:04:54 +01:00
Olivier Guyot
7835869582
Add an extent restriction on the mapbox layer example
...
This fixes a bug where the OL map would allow much larger resolution than
mapbox.
2019-02-22 15:01:30 +01:00
Olivier Guyot
78e8f23df5
View / add getValidCenter method to improve interactions
...
The DragPan, KeyboardPan and DragZoom interactions now make sure to
animate to a valid center/resolution target to avoid
a chained "resolve" animation which looks weird.
The `View.fit` method was also fixed to use this.
2019-02-22 15:01:30 +01:00
Olivier Guyot
433bccd207
Linting and fixes for unit tests
2019-02-22 15:01:30 +01:00
Olivier Guyot
ef6d17d817
View / add a 'smoothResolutionConstraint' options
...
When enabled (true by default), the resolution min/max values will be applied with
a smoothing effect for a better user experience.
2019-02-22 15:01:30 +01:00
Olivier Guyot
e023c144bb
View / add adjust* methods to manipulate the view more easily
...
API changes:
* (breaking) the `rotate` method is gone
* the `adjustRotation`, `adjustResolution` and `adjustZoom` methods are now
available and allow using an anchor.
This means interactions do not have to do the anchor computation themselves
and this also fix anchor computation when constraints must be applied.
2019-02-22 15:01:30 +01:00
Olivier Guyot
b5273babb5
View / handle resolutions array with length=1
2019-02-22 15:01:30 +01:00
Olivier Guyot
49662b019c
View / add a constrainResolution option
...
This introduces a breaking change.
This options replaces the various `constrainResolution` options on interactions
and the `fit` method.
Since constraints are now the responsibility of the View, the fact that intermediary
zoom levels are allowed or not is now set in the view options.
By default, the view resolution is unconstrained.
2019-02-22 15:01:30 +01:00
jahow
48ad1ffcbf
View / implement a smooth rebound effect when a max extent is given
...
This is done by applying the center constraint differently when we're in the
middle of an interaction/animation or not.
When the view is moving, the center constraint will restrain the given value
in an "elastic" way, using a logarithmic function.
This can be disabled using the `smoothCenterConstrain` view parameter.
2019-02-22 15:01:30 +01:00
jahow
cd186ada7f
Add new tests for View & Interaction w/ fixes
2019-02-22 15:01:30 +01:00
Olivier Guyot
a6f65df8c4
View / add a resolveConstraints method to end interactions
...
This will help making sure that the view will come back to a "rested" state
once the interactions are over.
Interactions no longer need to handle the animation back to a rested state,
they simply call `endInteraction` with the desired duration and direction.
2019-02-22 15:01:30 +01:00
Olivier Guyot
1c5fd62e43
View / refactor how zoom and resolution are computed
...
This commit aims to simplify the computation of zoom and resolution in the
View class.
Previously zoom levels and resolution computations were mixed in different places,
ie resolution constraints, initial values, etc.
Now the View class only has the `getZoomForResolution` and `getResolutionForZoom`
methods to convert from one system to another.
Other than that, most computations use the resolution system internally.
The `constrainResolution` method also does not exist anymore, and is replaced
by `getValidResolution` and `getValidZoomLevel` public methods.
2019-02-22 15:01:30 +01:00
Olivier Guyot
1f379a06a4
View / add support for viewport extent constraint
...
This introduces a breaking change:
The `extent` view option now constrains the whole viewport and not just the
view center.
The option `constrainOnlyCenter` was added to keep the previous behaviour.
Constraining the whole viewport and not only the view center means
that the center and resolution constraints must be applied with a knowledge of
the viewport size.
2019-02-22 15:01:30 +01:00
jahow
e52fab636c
View / apply constraints automatically based on hints
...
All constraints can now function differently if they are applied during
interaction or animation.
2019-02-22 15:01:30 +01:00
jahow
d991dfa54a
View / remove constrainCenter method
2019-02-22 15:01:30 +01:00
jahow
c2c1aa01d3
View / removed the constrainRotation method
2019-02-22 15:01:30 +01:00
Olivier Guyot
e6c4b2ffd1
View / make the constrainResolution function private
...
Other classes should not need to worry about constraining the resolution
or not, as the View will eventually do this on its own.
2019-02-22 15:01:30 +01:00
Olivier Guyot
3c1e3779e2
View / add a method to compute a valid zoom level
...
The `getValidZoomLevel` apply the current resolution constraint to return
a value that is guaranteed valid.
This is used for interactions & controls which need a target value to work:
the +/- buttons, the zoom clider, the dragbox zoom and the mouse wheel zoom.
2019-02-22 15:01:30 +01:00
Olivier Guyot
4e1ece16ed
View / implemented begin- and endInteraction methods
2019-02-22 15:01:30 +01:00
Olivier Guyot
1cb934dbe3
View / implement intermediate values for center/rot/res
...
The view now has targetCenter, targetRotation and targetResolution members.
These hold the new values given by set* methods. The actual view parameters are then changed by
calling `applyParameters_`.
2019-02-22 15:01:30 +01:00
Andreas Hocevar
767c765524
Merge pull request #9254 from petrsloup/tilejson-tilesize
...
Add tileSize option to ol/source/TileJSON
2019-02-22 11:14:19 +01:00
Petr Sloup
67ee5a41b0
Add note about ignoring tileSize TileJSON property
2019-02-22 09:05:18 +01:00
greenkeeper[bot]
5c280e8114
chore(package): update mocha to version 6.0.1
2019-02-21 22:59:15 +00:00
Petr Sloup
bc25097899
Add tileSize option to ol/source/TileJSON
...
The TileJSON spec does not specify the tile size
and there is no TileJSON property specifying the value.
Many providers nowadays provide 512x512 with TileJSON.
2019-02-21 19:00:07 +01:00
Andreas Hocevar
6ce499532c
Merge pull request #9250 from ahocevar/clear-refresh
...
Clearer behaviour of clear() and refresh() on sources
2019-02-21 17:12:26 +01:00
Andreas Hocevar
386f2dc67c
Merge pull request #9247 from openlayers/greenkeeper/copy-webpack-plugin-5.0.0
...
Update copy-webpack-plugin to the latest version 🚀
2019-02-21 15:17:54 +01:00
Andreas Hocevar
90034e4d48
Merge pull request #9251 from ahocevar/cache-size
...
Fix cache size calculation
2019-02-21 01:57:40 +01:00
ahocevar
4166c80c6e
Test cache size
2019-02-21 01:35:40 +01:00
ahocevar
d06d00ccbb
Fix typo
2019-02-21 01:29:15 +01:00
Andreas Hocevar
959dba169d
Merge pull request #9110 from crubier/master
...
Add TilePixelRatio to Zoomify
2019-02-21 00:29:42 +01:00
Vincent Lecrubier
900adaaffb
Update Zoomify.js
2019-02-20 22:40:24 +00:00
ahocevar
94cd126189
Add setUrl function and don't reset loaded extents in setLoader
2019-02-20 21:55:29 +01:00
ahocevar
1416a3d162
Add upgrade notes
2019-02-20 20:40:33 +01:00
ahocevar
e4873a9952
Improve documentation for ol/Source#refresh
2019-02-20 20:40:09 +01:00
ahocevar
8d1022046e
Clear loaded extents when a new loader is set
2019-02-20 20:39:26 +01:00
ahocevar
f40cbf2cac
Do not reload on clear(), but on refresh()
2019-02-20 20:39:04 +01:00
ahocevar
a0ba8dd8c6
Add a clear() method for tile sources
2019-02-20 20:37:58 +01:00
ahocevar
8557bd96b5
Test refresh() for image sources
2019-02-20 20:36:40 +01:00
greenkeeper[bot]
3d4f77be51
chore(package): update copy-webpack-plugin to version 5.0.0
2019-02-20 13:19:25 +00:00
Andreas Hocevar
62d82411c8
Merge pull request #9244 from huyngkh/stylus-support
...
add stylus only and touch only mode to drawing a shape
2019-02-20 11:30:11 +01:00
Huy Nguyen
c3709ef51a
remove arrow function, add JSDoc and restore original Draw
2019-02-20 17:23:50 +07:00
Andreas Hocevar
071e9a4735
Merge pull request #9242 from openlayers/greenkeeper/marked-0.6.1
...
Update marked to the latest version 🚀
2019-02-20 08:42:13 +01:00
Huy Nguyen
0c889da99c
add stylus and touch mode to drawing a shape
2019-02-20 13:55:22 +07:00
greenkeeper[bot]
a41f51c437
chore(package): update marked to version 0.6.1
2019-02-19 21:23:11 +00:00
Frédéric Junod
4cb3e24048
Merge pull request #9240 from fredj/text_rotateWithView
...
Add setRotateWithView function to ol/style/Text
2019-02-19 15:29:00 +01:00
Frederic Junod
4cb9b1eeb3
Add setRotateWithView function to ol/style/Text
2019-02-19 14:20:58 +01:00
Frederic Junod
f0a97ee460
Fix comments indentation
2019-02-19 14:12:14 +01:00
Andreas Hocevar
7c1e16abc3
Merge pull request #9230 from ahocevar/hitdetect-declutter
...
Consider all tiles for hit detection when decluttering
2019-02-19 12:58:07 +01:00
Andreas Hocevar
84995c688c
Merge pull request #9237 from umbe1987/export-to-pdf-example
...
Fix zoom after export to PDF is done
2019-02-19 11:46:26 +01:00
Umberto Minora
cefb5d4d32
fixed indents checked with npm run lint
2019-02-19 11:25:12 +01:00
Umberto Minora
8eadb3d04c
Fixed indent spaces so that hopefully ci/circleci: build does not fail
2019-02-19 10:57:21 +01:00
Umberto Minora
a6023a710a
Cleared mixed spaces and tabs
2019-02-19 10:48:11 +01:00
Umberto Minora
33ac3e34ee
constrainResolution: false on view fit instead of setting the zoom
2019-02-19 10:38:23 +01:00
Andreas Hocevar
3c64018b37
Merge pull request #9239 from ahocevar/tests-puppeteer
...
Run tests in Puppeteer and non headless mode
2019-02-19 09:43:13 +01:00
Frédéric Junod
b01970cb86
Merge pull request #9236 from fredj/cleanup
...
Move params list to the constructor function
2019-02-19 09:26:46 +01:00
Andreas Hocevar
ffa24bfd22
Merge pull request #9238 from openlayers/greenkeeper/mocha-6.0.0
...
Update mocha to the latest version 🚀
2019-02-18 23:57:33 +01:00
ahocevar
be17bfe85a
Avoid render test issues by not running Puppeteer in headless mode
2019-02-18 23:54:20 +01:00
ahocevar
974684ed2b
Use Puppeteer for tests
2019-02-18 23:54:20 +01:00
greenkeeper[bot]
f90a41a7ca
chore(package): update mocha to version 6.0.0
2019-02-18 21:57:28 +00:00
Firstname Lastname
df847ae35c
Fix zoom after export to PDF is done
2019-02-18 22:12:38 +01:00
Frederic Junod
746455a9b9
Move params list to the constructor function
2019-02-18 17:33:07 +01:00
Frederic Junod
3557247b27
Fix comments indentation
2019-02-18 17:31:36 +01:00
Frédéric Junod
658a4a9194
Merge pull request #9233 from fredj/rm_deprecated
...
Remove deprecated {get,set}SnapToPixel functions
2019-02-18 15:35:42 +01:00
Andreas Hocevar
ec6371d7a0
Merge pull request #9232 from openlayers/greenkeeper/webpack-4.29.5
...
Update webpack to the latest version 🚀
2019-02-18 14:41:58 +01:00
Frederic Junod
6bab8793a2
Remove deprecated {get,set}SnapToPixel functions
2019-02-18 14:07:27 +01:00
Andreas Hocevar
45b2e8885a
Merge pull request #9231 from ahocevar/vectortile-extent
...
Set vector tile extent earlier
2019-02-18 13:48:25 +01:00
greenkeeper[bot]
40b5891ea7
chore(package): update webpack to version 4.29.5
2019-02-18 11:32:20 +00:00
ahocevar
667cadc403
Remove extent default so we catch errors when extent is not set
2019-02-18 12:07:10 +01:00
ahocevar
08be6cf9bc
Set extent berfore features
2019-02-18 11:54:59 +01:00
ahocevar
fd07de39ad
Consider all tiles for hit detection when decluttering
2019-02-18 11:40:52 +01:00
Vincent Lecrubier
44942dffb5
Update Zoomify.js
2019-02-18 10:04:02 +00:00
Andreas Hocevar
f7b1fe07d0
Merge pull request #9225 from openlayers/greenkeeper/webpack-4.29.4
...
Update webpack to the latest version 🚀
2019-02-16 17:46:04 +01:00
greenkeeper[bot]
9a7e5747eb
chore(package): update webpack to version 4.29.4
2019-02-15 16:07:50 +00:00
Frédéric Junod
e4264b94ed
Merge pull request #9224 from fredj/less_vendor_prefix
...
Remove vendor prefix for the 'transform' CSS property and fullscreen api
2019-02-15 16:09:24 +01:00
Frederic Junod
e9ecea3bb7
Remove 'moz' prefix for the Full Screen API
...
Browser support: https://caniuse.com/#feat=fullscreen
2019-02-15 14:37:49 +01:00
Frederic Junod
391dfc5025
Remove vendor prefix for the 'transform' CSS property
...
Browser support: https://caniuse.com/#feat=transforms2d
2019-02-15 14:29:15 +01:00
Frédéric Junod
3da449d77e
Merge pull request #9222 from fredj/devDependencies
...
Update all dev dependencies
2019-02-15 12:49:08 +01:00
greenkeeper[bot]
7a66dc5774
chore(package): update yargs to version 13.2.0
2019-02-15 10:36:02 +01:00
greenkeeper[bot]
74f7b1974d
chore(package): update @types/topojson-specification to version 1.0.1
2019-02-15 10:35:44 +01:00
greenkeeper[bot]
6b94aaa424
chore(package): update @types/arcgis-rest-api to version 10.4.4
2019-02-15 10:33:42 +01:00
greenkeeper[bot]
c4ed80dd92
chore(package): update @types/geojson to version 7946.0.6
2019-02-15 10:32:38 +01:00
greenkeeper[bot]
7a73638fb2
chore(package): update ol-mapbox-style to version 3.7.1
2019-02-15 10:32:21 +01:00
greenkeeper[bot]
0ece4a7dae
chore(package): update webpack-dev-middleware to version 3.5.2
2019-02-15 10:31:59 +01:00
greenkeeper[bot]
6fe8b5c49d
chore(package): update puppeteer to version 1.12.2
2019-02-15 10:30:37 +01:00
greenkeeper[bot]
2ba4be2661
chore(package): update webpack-cli to version 3.2.3
2019-02-15 10:30:15 +01:00
Andreas Hocevar
a2a3bda5c9
Merge pull request #9221 from ahocevar/remove-unused-sortbyzindex
...
Remove unused sortByZIndex function
2019-02-15 09:45:26 +01:00
Frédéric Junod
f28b7c7bcf
Merge pull request #9220 from fredj/rm_extra_canvas_resize
...
Don't resize/clear the vector renderer canvas
2019-02-15 09:34:57 +01:00
Frédéric Junod
27d025327f
Merge pull request #9217 from fredj/f_9211
...
Don't use loadImage function to avoid infinite loading loop
2019-02-15 08:47:59 +01:00
ahocevar
020f513ed5
Remove unused sortByZIndex function
2019-02-14 17:40:38 +01:00
Frederic Junod
30fb0b1ed1
Don't resize/clear the vector renderer canvas
...
Already done in the `renderFrame` function
2019-02-14 13:49:31 +01:00
Frederic Junod
40605d7c53
Don't use loadImage function to avoid infinite loading loop
2019-02-14 13:47:52 +01:00
Frédéric Junod
666c14d190
Merge pull request #9212 from fredj/cleanup
...
Remove unnecessary type cast
2019-02-14 09:41:15 +01:00
Andreas Hocevar
0a005527e7
Merge pull request #9207 from openlayers/greenkeeper/yargs-13.1.0
...
Update yargs to the latest version 🚀
2019-02-14 07:46:17 +01:00
Frederic Junod
c0a860a31f
Remove unnecessary type cast
2019-02-13 11:42:22 +01:00
greenkeeper[bot]
3e82da4beb
chore(package): update yargs to version 13.1.0
2019-02-12 06:35:53 +00:00
Andreas Hocevar
b71d7773d3
Merge pull request #9201 from ahocevar/drawable-child-range
...
Only consider child range with drawable tiles
2019-02-11 11:05:20 +01:00
Andreas Hocevar
7d5b2d8c3b
Merge pull request #9204 from ahocevar/intellisense-notes-addendum
...
Add missing 'include' section
2019-02-10 22:50:32 +01:00
ahocevar
dc298b8895
Add missing 'include' section
2019-02-10 22:44:22 +01:00
Andreas Hocevar
693c763710
Merge pull request #9203 from ahocevar/intellisense-notes
...
Only promise what we can deliver regarding IntelliSense
2019-02-10 22:42:42 +01:00
Andreas Hocevar
680f3cde3c
Merge pull request #9200 from ahocevar/vectorimage-note
...
Add upgrade note about renderMode: 'image' for vector layers
2019-02-10 09:55:25 +01:00
ahocevar
3ef6635c09
Only promise what we can deliver regarding IntelliSense
2019-02-10 09:10:01 +01:00
ahocevar
8028ce3ac5
Add upgrade note about renderMode: 'image' for vector layers
2019-02-10 08:47:16 +01:00
ahocevar
3557a13147
Only consider child range with drawable tiles
2019-02-09 19:35:31 +01:00
Frédéric Junod
f6e625f21a
Merge pull request #9197 from fredj/cleanup
...
Remove unused opt_this param
2019-02-08 08:43:31 +01:00
Andreas Hocevar
d1c71c3c61
Merge pull request #9196 from ahocevar/pointresolution-scaleline
...
getPointResolution returns resolution in projection units
2019-02-07 15:32:32 +01:00
Frederic Junod
6f8ffddace
Remove opt_this param in manageTilePyramid function
2019-02-07 13:18:52 +01:00
Frederic Junod
438736068e
Remove opt_this param in forEach function
2019-02-07 13:07:36 +01:00
Andreas Hocevar
bfe8ee5309
Merge pull request #9195 from openlayers/greenkeeper/handlebars-4.1.0
...
Update handlebars to the latest version 🚀
2019-02-07 12:50:05 +01:00
ahocevar
703dadfcde
Fix ScaleLine control now that getPointResolution works correctly
2019-02-07 12:26:18 +01:00
ahocevar
fecb8de769
getPointResolution returns proj units
2019-02-07 12:25:37 +01:00
ahocevar
b3bc78daec
Provide center in the correct projection
2019-02-07 12:23:45 +01:00
ahocevar
d24ae3c2ac
Fix expectation for degree point resolution
2019-02-07 12:22:18 +01:00
Frederic Junod
2879c0b6ad
Remove opt_this param in forDataAtCoordinate function
2019-02-07 11:51:28 +01:00
greenkeeper[bot]
5ef1b51c02
chore(package): update handlebars to version 4.1.0
2019-02-07 10:45:15 +00:00
Frederic Junod
41d231a4c7
Remove opt_this param in forEachTileCoordParentTileRange function
...
The function is only called by `ol/renderer/canvas/TileLayer` and `opt_this` was always `null`.
2019-02-07 11:43:52 +01:00
Frédéric Junod
f4fe1babd2
Merge pull request #9194 from openlayers/greenkeeper/webpack-4.29.3
...
chore(package): update webpack to version 4.29.3
2019-02-07 11:08:44 +01:00
greenkeeper[bot]
efc85ed0ed
chore(package): update webpack to version 4.29.3
...
Closes #9192
2019-02-07 09:29:38 +00:00
Andreas Hocevar
be16c2357d
Merge pull request #9190 from romanzoller/multi-polygon-area
...
Fix MultiPolygon area calculation
2019-02-05 20:43:37 +01:00
Andreas Hocevar
88c213078e
Merge pull request #9179 from gberaudo/allow_image_declutter
...
Allow declutter with image render mode
2019-02-05 20:29:15 +01:00
Roman Zoller
ee57b197e5
Fix offset passed from linearRingssAreOriented to linearRingsAreOriented
...
The offset needs to be set to the end of the previous Polygon,
see `offset = orientLinearRings(...)` in function orientLinearRingsArray
Fixes #9189
2019-02-05 17:56:52 +01:00
Roman Zoller
2c859b1196
Rename misnamed functions in geom/flat/orient
...
- Rename linearRingIsOriented => linearRingsAreOriented
The function checks all linear rings of a Polygon, so
the plural "rings" is more appropriate
- Rename linearRingsAreOriented => linearRingssAreOriented
The double s is appropriate because the check is done for
all Polygons of a MultiPolygon
This commit restores the function names from OpenLayers v4,
they were changed (wrongly IMHO) in #7820 .
2019-02-05 17:49:21 +01:00
Roman Zoller
c4be22b1b6
Add failing test for MultiPolygon#getArea
2019-02-05 17:48:42 +01:00
Guillaume Beraudo
b00b877ca1
Update upgrade notes
2019-02-05 17:25:00 +01:00
Guillaume Beraudo
168edac4a6
Allow declutter with image render mode
...
Using declutter in image render mode is legitimate: each tile is
decluttered, avoiding symbol/text overlaps.
2019-02-05 17:25:00 +01:00
Frédéric Junod
caa9153dd0
Merge pull request #9187 from fredj/cleanup
...
Remove unnecessary type cast
2019-02-05 16:36:16 +01:00
Frederic Junod
ba02320fcc
Remove unused layerState param
2019-02-05 11:46:12 +01:00
Frederic Junod
427c73ddf9
Remove unnecessary type cast
...
`npx tsc` output is the same before and after the changes.
2019-02-05 11:46:12 +01:00
Frédéric Junod
2c3ffdfdf8
Merge pull request #9186 from fredj/cleanup
...
Simplify typing in EsriJSON format
2019-02-05 10:57:36 +01:00
Frederic Junod
97b21145c4
Simplify typing in EsriJSON format
2019-02-05 10:27:26 +01:00
Frédéric Junod
2428c0984e
Merge pull request #9161 from fredj/template_type
...
Use type template for the source type of layers
2019-02-05 10:07:52 +01:00
Frédéric Junod
e0aad192af
Merge pull request #9184 from fredj/devDependencies
...
Update all dev dependencies
2019-02-05 09:22:03 +01:00
Frédéric Junod
e34806ad70
Merge pull request #9185 from openlayers/greenkeeper/webpack-4.29.1
...
Update webpack to the latest version 🚀
2019-02-05 09:21:22 +01:00
greenkeeper[bot]
a0fde2b24d
chore(package): update webpack to version 4.29.1
2019-02-04 18:43:37 +00:00
Frederic Junod
abfe6b4359
Update jsdoc-plugin-typescript to version 1.0.7
2019-02-04 16:27:25 +01:00
greenkeeper[bot]
acd8c34535
chore(package): update terser-webpack-plugin to version 1.2.2
2019-02-04 16:14:46 +01:00
greenkeeper[bot]
1a1c7dec87
chore(package): update puppeteer to version 1.12.1
2019-02-04 16:14:36 +01:00
greenkeeper[bot]
5e4ee77968
chore(package): update eslint to version 5.13.0
2019-02-04 16:14:28 +01:00
greenkeeper[bot]
9f54e9cb4d
chore(package): update ol-mapbox-style to version 3.6.4
2019-02-04 16:14:17 +01:00
Andreas Hocevar
83e7e3ad5c
Merge pull request #9178 from ahocevar/sources-for-typescript
...
Sources in npm package for TypeScript support
2019-02-04 13:55:04 +01:00
Andreas Hocevar
47adce4786
Merge pull request #9181 from ahocevar/test-removefeature-on-point
...
Add test to verify that removefeature is triggered
2019-02-04 13:02:35 +01:00
ahocevar
ce7a1b4365
Add test to verify that removefeature is triggered
2019-02-04 12:46:51 +01:00
Frederic Junod
0b53a3229b
Remove unneeded type cast
2019-02-04 09:58:49 +01:00
Frederic Junod
5318d52036
Use type template for the source type of layers
2019-02-04 09:58:48 +01:00
ahocevar
686e493288
Document TypeScript configuration in the README
2019-02-03 23:46:37 +01:00
ahocevar
5e16bae134
Provide sources in ol package
2019-02-03 23:46:37 +01:00
Andreas Hocevar
53fc082fc2
Merge pull request #9173 from ahocevar/render-event-docs
...
Document the correct render events
2019-01-31 15:50:39 +01:00
ahocevar
47679a9686
Document the correct render events
2019-01-31 14:05:10 +01:00
Andreas Hocevar
b76626071b
Merge pull request #9167 from ahocevar/jsdoc-fixes
...
JSDoc fixes
2019-01-30 12:44:08 +01:00
ahocevar
37eb6de37d
JSDoc fixes
2019-01-30 09:42:20 +01:00
Marc Jansen
5e7cf6da66
Merge pull request #9164 from KlausBenndorf/doc
...
event chain documentation
2019-01-28 21:27:36 +01:00
simonseyock
c18a833880
event chain documentation
2019-01-28 20:50:33 +01:00
Frédéric Junod
8674da9a3e
Merge pull request #9157 from fredj/rm_inherits
...
Remove deprecated inherits function
2019-01-28 11:01:07 +01:00
Andreas Hocevar
61b20da539
Merge pull request #9152 from ahocevar/vectortile-optimizations
...
Vector tile optimizations
2019-01-25 17:03:42 +01:00
Frederic Junod
1ba85a11e9
Change 'cacheSize' description in typedef
2019-01-25 16:50:17 +01:00
ahocevar
59cf0c31b6
Allow bigger cache now that we do less clipping
2019-01-25 16:50:12 +01:00
ahocevar
4f487c4df1
Update comment
2019-01-25 16:49:35 +01:00
ahocevar
6e58796f66
Do not keep potentially unused tiles in the render queue
2019-01-25 16:49:34 +01:00
ahocevar
26ff8899c3
Do not load new tiles when low on frame budget
2019-01-25 16:49:34 +01:00
Frederic Junod
fe5da2e160
Remove deprecated inherits function
2019-01-25 16:33:02 +01:00
Andreas Hocevar
862553509a
Merge pull request #9154 from ahocevar/screen-self
...
Safer check for window.screen
2019-01-25 13:55:45 +01:00
ahocevar
164635f28c
Safer check for window.screen
2019-01-25 12:01:36 +01:00
Andreas Hocevar
3e6425db86
Merge pull request #9150 from ahocevar/no-clipping
...
Avoid clipping when rendering to tiles that don't exceed the clip extent
2019-01-24 10:33:40 +01:00
ahocevar
09a1c1ef1b
Avoid clipping when rendering to tiles that don't exceed the clip extent
2019-01-24 09:09:22 +01:00
Andreas Hocevar
f74e56c939
Merge pull request #9149 from ahocevar/label-consumers
...
Keep track of used labels
2019-01-24 09:07:32 +01:00
ahocevar
592b6cf362
Keep track of used labels
2019-01-23 21:52:22 +01:00
Andreas Hocevar
ba0ffea262
Merge pull request #9148 from openlayers/greenkeeper/karma-4.0.0
...
Update karma to the latest version 🚀
2019-01-23 20:33:49 +01:00
greenkeeper[bot]
0a1fe16ea2
chore(package): update karma to version 4.0.0
2019-01-23 18:21:26 +00:00
Frédéric Junod
ea45068335
Merge pull request #9131 from fredj/opacity_cmp
...
Don't use strict comparison with style.opacity
2019-01-23 08:32:11 +01:00
Tim Schaub
63c079257f
Merge pull request #9013 from weskamm/scalebar
...
Added scalebar option to ol.control.scaleline
2019-01-22 18:04:08 -07:00
Frederic Junod
8dbe8bc34e
Parse the opacity from style as float
2019-01-22 12:48:14 +01:00
Frederic Junod
af8a22d34d
Keep two digits for the opacity value in layer state
2019-01-22 12:47:34 +01:00
Andreas Hocevar
ab04df8f9d
Merge pull request #9133 from ahocevar/smart-tile-cache
...
Reduce memory footprint of tiles and labels
2019-01-22 10:46:38 +01:00
ahocevar
e37734826c
Release canvas memory faster
2019-01-21 23:04:31 +01:00
ahocevar
b6d115d868
Make tile cache smaller and screen size dependant
2019-01-21 22:35:48 +01:00
ahocevar
a5d93117ed
Also consider lower resolution tiles as used tiles
2019-01-21 22:34:01 +01:00
Frédéric Junod
2078b5d355
Merge pull request #9129 from fredj/tmp_array
...
Reduce garbage generation
2019-01-21 14:29:44 +01:00
Andreas Hocevar
1d4a767f86
Merge pull request #9128 from ahocevar/less-render-cycles
...
Use less render cycles for vector tile layers
2019-01-21 14:14:39 +01:00
Frederic Junod
89ca596eaf
Reduce garbage generation
2019-01-21 10:18:19 +01:00
Johannes Weskamm
347e721025
Fixup prop evaluation
2019-01-21 09:33:29 +01:00
ahocevar
cd6d195e3f
Render whole image queue in hifi mode to avoid extra render cycles
2019-01-20 23:44:28 +01:00
ahocevar
a0de38c1f3
Use a more resource demanding mapbox style
2019-01-20 23:43:01 +01:00
Andreas Hocevar
0daa27eab3
Merge pull request #9124 from openlayers/greenkeeper/sinon-7.2.3
...
Update sinon to the latest version 🚀
2019-01-20 19:47:31 +01:00
Andreas Hocevar
576fc015a6
Merge pull request #9127 from openlayers/greenkeeper/webpack-4.29.0
...
Update webpack to the latest version 🚀
2019-01-20 19:47:07 +01:00
greenkeeper[bot]
4f51914994
chore(package): update webpack to version 4.29.0
2019-01-20 17:46:30 +00:00
greenkeeper[bot]
3290559c1f
chore(package): update sinon to version 7.2.3
2019-01-19 14:11:43 +00:00
Frédéric Junod
be03ac4c50
Merge pull request #9120 from fredj/update_dev_deps
...
Update all dev dependencies
2019-01-18 08:31:49 +01:00
Frederic Junod
2a07db201f
Update typescript to version 3.2.2
2019-01-17 15:08:22 +01:00
greenkeeper[bot]
13cdb8365a
chore(package): update webpack-dev-middleware to version 3.5.1
2019-01-17 15:07:08 +01:00
greenkeeper[bot]
46494c79cc
chore(package): update @types/geojson to version 7946.0.5
2019-01-17 15:06:10 +01:00
greenkeeper[bot]
d0a9003b55
chore(package): update ol-mapbox-style to version 3.6.2
2019-01-17 15:05:47 +01:00
greenkeeper[bot]
fde58ee2a2
chore(package): update webpack-cli to version 3.2.0
2019-01-17 15:04:56 +01:00
greenkeeper[bot]
0c63112332
chore(package): update terser-webpack-plugin to version 1.2.1
2019-01-17 15:03:27 +01:00
greenkeeper[bot]
1df40fe3d6
chore(package): update webpack-dev-server to version 3.1.14
2019-01-17 15:03:01 +01:00
greenkeeper[bot]
3878190b12
chore(package): update karma to version 3.1.4
2019-01-17 15:02:21 +01:00
greenkeeper[bot]
e4fa3f0520
chore(package): update url-polyfill to version 1.1.3
2019-01-17 15:01:32 +01:00
greenkeeper[bot]
48833d60e3
chore(package): update puppeteer to version 1.11.0
2019-01-17 15:01:10 +01:00
greenkeeper[bot]
17ab5c2084
chore(package): update fs-extra to version 7.0.1
2019-01-17 15:00:43 +01:00
greenkeeper[bot]
c05bb30183
chore(package): update front-matter to version 3.0.1
2019-01-17 14:59:37 +01:00
greenkeeper[bot]
2f0723f557
chore(package): update copy-webpack-plugin to version 4.6.0
2019-01-17 14:59:10 +01:00
greenkeeper[bot]
5dfda3f4bd
chore(package): update buble to version 0.19.6
2019-01-17 14:58:46 +01:00
Frédéric Junod
62f270a172
Merge pull request #9118 from fredj/format_read_no_event
...
Don't dispatch change events when reading features
2019-01-15 09:49:23 +01:00
Andreas Hocevar
2364a75f20
Merge pull request #9114 from ahocevar/extent-garbage
...
Faster extent calculation with less garbage
2019-01-15 09:18:41 +01:00
Frederic Junod
787fd4aa44
Don't dispatch change events when reading features
...
Based on initial work by https://github.com/Jinkwon
2019-01-15 09:08:15 +01:00
ahocevar
5389e9675c
Faster extent calculation with less garbage
2019-01-15 00:30:39 +01:00
Andreas Hocevar
aa0bc8175b
Merge pull request #9109 from JosephSamela/master
...
Make package.json valid json object
2019-01-14 18:05:23 +01:00
Andreas Hocevar
62288139d6
Clarify where package.json is created and how start and build are added
2019-01-14 18:00:22 +01:00
Joseph Samela
af74a476dc
show full package.json + emphasize npm init
2019-01-14 10:24:32 -05:00
Andreas Hocevar
79f5283ce9
Merge pull request #9112 from ahocevar/preparetile-listener
...
Properly unregister prepareTile listeners
2019-01-14 10:58:42 +01:00
ahocevar
90c8fc7888
Properly unregister prepareTile listeners
2019-01-13 23:09:24 +01:00
Vincent Lecrubier
4d54ad0daf
Update Zoomify.js
2019-01-12 13:44:17 +01:00
Vincent Lecrubier
37b1cca027
Add TilePixelRatio to Zoomify
2019-01-12 13:23:18 +01:00
Joseph Samela
7f0fc2a821
Make package.json valid json object
2019-01-11 13:43:22 -05:00
Andreas Hocevar
e6ca241a27
Merge pull request #9103 from ahocevar/fix-examples
...
Make examples more user friendly
2019-01-11 18:36:59 +01:00
ahocevar
f0d3f80663
Support scoped packages as dependencies
2019-01-11 18:16:23 +01:00
Andreas Hocevar
6258b6efc4
Merge pull request #9108 from openlayers/greenkeeper/webpack-4.28.4
...
Update webpack to the latest version 🚀
2019-01-11 08:46:36 +01:00
ahocevar
138cc55b34
Add Edit button for editing in codesandbox
2019-01-10 22:14:05 +01:00
greenkeeper[bot]
4d3968d35b
chore(package): update webpack to version 4.28.4
2019-01-10 19:34:11 +00:00
ahocevar
9372bc9157
Add package.json source
2019-01-10 18:31:26 +01:00
Andreas Hocevar
4e8048cbd6
Merge pull request #9107 from webgeodatavore/fix-cgiar-csi
...
Fix cgiar csi URL due to #9106
2019-01-10 15:57:48 +01:00
ThomasG77
919cc85714
Fix cgiar csi URL due to #9106
2019-01-10 14:47:57 +01:00
ahocevar
f368fa1a28
Improve layout
2019-01-09 21:50:50 +01:00
ahocevar
c4c6f84bca
Separate html and js example code
2019-01-09 21:50:49 +01:00
Andreas Hocevar
c8df836ce1
Merge pull request #9058 from ahocevar/slim-vectorimagetile
...
Move all tile loading from the VectorImageTile to the source
2019-01-09 13:58:13 +01:00
ahocevar
54f48e9c03
Re-add missing import after rebase
2019-01-09 13:45:01 +01:00
ahocevar
0f3c0d1af4
Rename VectorImageTile to VectorRenderTile
2019-01-09 13:45:01 +01:00
ahocevar
32696638d2
Simplify vector tile code
2019-01-09 13:45:01 +01:00
ahocevar
ab797b7160
Let source set the key, like other sources do
2019-01-08 13:44:20 +01:00
ahocevar
523d3a4e8c
Let the source load source tiles
2019-01-08 13:44:19 +01:00
Frédéric Junod
831c7621c7
Merge pull request #9102 from openlayers/f_9100
...
Use dom-to-image library in export-pdf example
2019-01-07 13:08:31 +01:00
Frederic Junod
d426e80c6b
Use dom-to-image library in export-pdf example
...
fixes #9100
2019-01-07 10:35:56 +01:00
Frédéric Junod
cf6b1ca1cc
Merge pull request #9072 from fredj/rm_layerStates
...
Remove 'layerStates' property from the FrameState
2019-01-07 10:11:52 +01:00
Andreas Hocevar
0f3e410428
Merge pull request #9101 from ahocevar/load-tiles-while-animating-and-interacting
...
Always load tiles while animating and interacting
2019-01-07 10:11:08 +01:00
ahocevar
2e21b9f975
Always load tiles while animating and interacting
2019-01-06 21:29:24 +01:00
Andreas Hocevar
ad794cea14
Merge pull request #9099 from ahocevar/tracking-opt-out
...
Allow users to opt out of tracking
2019-01-06 19:41:46 +01:00
ahocevar
56a60631bc
Allow users to opt out of tracking
2019-01-02 07:36:25 +01:00
Andreas Hocevar
3e1fce0e22
Merge pull request #9098 from ahocevar/jsdoc-plugin
...
External types bugfix for jsdoc-plugin-typescript
2019-01-02 07:10:31 +01:00
ahocevar
c2ffba1fda
External types bugfix for jsdoc-plugin-typescript
2019-01-02 07:05:46 +01:00
Tim Schaub
a94632376c
Merge pull request #9095 from openlayers/greenkeeper/marked-0.6.0
...
Update marked to the latest version 🚀
2019-01-01 08:16:11 -07:00
greenkeeper[bot]
ad84c37c86
chore(package): update marked to version 0.6.0
2019-01-01 00:51:39 +00:00
Andreas Hocevar
06e30e8884
Merge pull request #9083 from ahocevar/fix-draw-condition
...
Reset lastDragTime when condition is not met
2018-12-31 11:24:33 +01:00
Tim Schaub
511e580c76
Merge pull request #9090 from jahow/add-webgl-points-example
...
Add texture & color to the WebGL points renderer
2018-12-29 22:12:12 -07:00
Tim Schaub
117f0d21fc
Merge pull request #9092 from openlayers/greenkeeper/webpack-4.28.3
...
Update webpack to the latest version 🚀
2018-12-29 21:53:34 -07:00
Andreas Hocevar
ba49f2d2db
Merge pull request #9091 from jahow/fix-heatmap-ie
...
Fix heatmap example in IE
2018-12-29 17:18:09 +01:00
greenkeeper[bot]
b22b62f647
chore(package): update webpack to version 4.28.3
2018-12-29 12:53:11 +00:00
Olivier Guyot
831c23d212
Fix heatmap example for IE
2018-12-28 16:24:56 +01:00
Olivier Guyot
33c717e159
Use a cleaner way to create a webgl context
2018-12-28 16:10:38 +01:00
jahow
fad7c7edb1
Added a new example for webgl icons rendering
2018-12-28 15:53:08 +01:00
Olivier Guyot
62c7a49943
Webgl points / added a texture option & improved doc
2018-12-28 15:53:07 +01:00
Olivier Guyot
0acfd7ab59
WebGL points / Added a color attribute
2018-12-28 15:53:07 +01:00
Andreas Hocevar
435ef3070c
Merge pull request #9089 from ThomasG77/fix-rawgit
...
Replace rawgit with jsdelivr due to #9082 comment
2018-12-27 19:22:52 +01:00
ThomasG77
a7305be824
Replace rawgit with jsdelivr due to #9082 comment
2018-12-27 13:20:19 +01:00
Andreas Hocevar
76b31be9fc
Merge pull request #9085 from openlayers/greenkeeper/webpack-4.28.2
...
Update webpack to the latest version 🚀
2018-12-22 19:42:16 +01:00
greenkeeper[bot]
c35cc93ade
chore(package): update webpack to version 4.28.2
2018-12-22 13:53:38 +00:00
Andreas Hocevar
8978d86f35
Merge pull request #9079 from ahocevar/fullscreen-event
...
Listen to all fullscreen event types
2018-12-21 22:27:55 +01:00
ahocevar
409c962caf
Reset lastDragTime when condition is not met
2018-12-21 22:26:05 +01:00
Frederic Junod
a0f15e1eb6
Only schedule the unused layers renderer removal when it's needed
2018-12-21 10:37:03 +01:00
Andreas Hocevar
d8156577c9
Merge pull request #9080 from openlayers/greenkeeper/webpack-4.28.1
...
Update webpack to the latest version 🚀
2018-12-21 00:13:40 +01:00
greenkeeper[bot]
3b57de3c7a
chore(package): update webpack to version 4.28.1
2018-12-20 22:21:40 +00:00
ahocevar
9cfb46f7a4
Listen to all fullscreen event types
2018-12-20 08:39:24 +01:00
Andreas Hocevar
100e69e286
Merge pull request #9076 from openlayers/greenkeeper/webpack-4.28.0
...
Update webpack to the latest version 🚀
2018-12-19 15:07:13 +01:00
Frederic Junod
3193de0906
Only schedule the icon cache expire when it's needed
2018-12-19 14:34:22 +01:00
greenkeeper[bot]
372cb52f83
chore(package): update webpack to version 4.28.0
2018-12-19 13:12:23 +00:00
Frederic Junod
a4fe067aad
Create a layer state map instead of an array of uids
2018-12-19 12:45:39 +01:00
Andreas Hocevar
6967e5b60b
Merge pull request #9070 from ludvigeriksson/remove-point-return-value
...
Modify.removePoint returns true only when a vertex was removed
2018-12-18 21:57:02 +01:00
Frederic Junod
016d738269
Move frameState test on top in removeUnusedLayerRenderers_
2018-12-18 13:34:19 +01:00
Frederic Junod
5d1c27d05d
Don't create an array of managed layers
2018-12-18 13:17:00 +01:00
Frederic Junod
1750ff43e0
Always schedule unused layers removal function
2018-12-18 09:49:47 +01:00
Frederic Junod
5195adea85
Remove 'layerStates' property from the FrameState
2018-12-18 09:49:38 +01:00
Frédéric Junod
348186e2f8
Merge pull request #9068 from fredj/mvt_types
...
Use 'PBF' type instead of 'Object' in ol/format/MVT
2018-12-17 17:02:11 +01:00
Ludvig Eriksson
412d9a9713
Modify.removePoint returns true only when a vertex was removed
2018-12-17 16:02:16 +01:00
Frederic Junod
3b57f6693c
Use 'PBF' type instead of 'Object'
2018-12-17 10:30:48 +01:00
Frederic Junod
483c442621
Remove suppress jsdoc tags
2018-12-17 09:55:28 +01:00
Frédéric Junod
b4bd447d34
Merge pull request #9066 from fredj/transformGeometryWithOptions
...
Rework transformWithOptions
2018-12-17 08:29:58 +01:00
Frederic Junod
d838de32b7
Rework transformWithOptions
...
Create one function per input/output type: `transformGeometryWithOptions` and `transformExtentWithOptions`.
2018-12-16 08:28:26 +01:00
Frédéric Junod
b546eafeae
Merge pull request #9064 from fredj/rm_atlas
...
Remove Atlas, AtlasManager and getChecksum functions
2018-12-14 14:56:23 +01:00
Frederic Junod
2e1ab8234e
Add note in upgrade-notes about the AtlasManager removal
2018-12-14 13:00:35 +01:00
Frederic Junod
0ec769c234
Remove getChecksum functions
2018-12-14 13:00:35 +01:00
Frederic Junod
1bb1e3c542
Remove Atlas and AtlasManager
2018-12-14 13:00:35 +01:00
Andreas Hocevar
f948577a1a
Merge pull request #9060 from ahocevar/coordinate-convenience
...
Avoid unexpected behavior when passing string coordinates
2018-12-14 09:36:12 +01:00
Frédéric Junod
193749f4fd
Merge pull request #9063 from oterral/master
...
Fix module name
2018-12-14 09:15:11 +01:00
Olivier Terral
6858a5cde7
Fix module name
2018-12-14 08:57:00 +01:00
ahocevar
80ebb8142c
Avoid unexpected behavior when passing string coordinates
2018-12-13 19:07:12 +01:00
Frédéric Junod
e426af29c2
Merge pull request #9056 from fredj/rm_typecast
...
Remove typecast for object literals
2018-12-12 16:25:41 +01:00
Frédéric Junod
68d4d244f3
Merge pull request #9057 from fredj/feature_like
...
Use FeatureLike typedef
2018-12-12 16:24:52 +01:00
Frederic Junod
39a21f177d
Use FeatureLike typedef
2018-12-12 15:03:54 +01:00
Frederic Junod
29702e3750
Remove type cast in ol/structs/LRUCache
2018-12-12 14:48:24 +01:00
Frederic Junod
056568c936
Remove type cast in ol/render/canvas/TextBuilder
2018-12-12 14:47:46 +01:00
Frederic Junod
d2cae9d3b7
Remove type cast in ol/style/AtlasManager
2018-12-12 14:45:51 +01:00
Frederic Junod
701e19c1c9
Remove type cast in ol/interaction/Snap
2018-12-12 14:43:51 +01:00
Frederic Junod
4010a644c0
Remove type cast in ol/format/EsriJSON
2018-12-12 14:41:12 +01:00
Frederic Junod
480b064f5d
Remove type cast in ol/events
2018-12-12 14:29:18 +01:00
Frédéric Junod
daa92c105d
Merge pull request #9055 from fredj/less_typecast
...
Remove type cast in ol.View
2018-12-12 14:10:59 +01:00
Frederic Junod
b1602877d9
Remove type cast in ol.View
2018-12-12 12:54:41 +01:00
Andreas Hocevar
0cda18f58a
Merge pull request #9008 from ahocevar/decouple-group-creation
...
Decouple render instruction creation from rendering
2018-12-07 14:33:54 +01:00
Frédéric Junod
89af80241e
Merge pull request #9045 from openlayers/rm_CANVAS_LINE_DASH
...
Remove CANVAS_LINE_DASH from ol/has
2018-12-07 13:54:19 +01:00
Frederic Junod
b3520f8217
Remove CANVAS_LINE_DASH from ol/has
...
Test if `context.setLineDash` is defined instead.
2018-12-07 13:15:23 +01:00
Frédéric Junod
bbbed30848
Merge pull request #9044 from openlayers/indent
...
Fix comments indentation
2018-12-07 13:06:27 +01:00
Frederic Junod
1be17e44a2
Fix comments indentation
2018-12-07 11:57:58 +01:00
Frédéric Junod
d0f03f1257
Merge pull request #9043 from openlayers/examples_types
...
Fix type notation in examples
2018-12-07 11:15:17 +01:00
Frederic Junod
457e7b96dd
Remove extra param to function
2018-12-07 11:00:05 +01:00
Frederic Junod
759b317707
Fix type notation in examples
2018-12-07 10:55:26 +01:00
Andreas Hocevar
30947c0de8
Merge pull request #9041 from jahow/fix-webgl-ff-bug
...
Reworked the Webgl Heatmap layer & associated utilities
2018-12-07 10:28:44 +01:00
Frederic Junod
cd3e65e3df
Remove unneeded type cast in examples
2018-12-07 09:55:09 +01:00
Frédéric Junod
76bd75ebb1
Merge pull request #9042 from openlayers/opt_onBoxEnd
...
Change onBoxEnd property in DragBox options to optional
2018-12-07 09:36:27 +01:00
Olivier Guyot
27b0cf18e7
Update default shaders in documentation of webgl classes
2018-12-07 09:32:52 +01:00
Frederic Junod
bade38ecc8
Change onBoxEnd property in DragBox options to optional
2018-12-07 09:17:34 +01:00
Olivier Guyot
8e4c66a49e
Regenerate new test renders & remove the --ignore-gpu-blacklist flag
2018-12-07 09:09:19 +01:00
Olivier Guyot
2c4a959e55
Generally fixed the webgl heatmap layer
...
Things done:
- stay closer to the original rendering in canvas
- get rid of the intermediary blur step
- use the new callbacks in the webgl points renderer
- premultiply alpha in the last postprocessing step
2018-12-07 09:02:02 +01:00
Olivier Guyot
b532a489d4
Webgl points / fix weird glitches by premultiplying alpha
2018-12-07 09:02:02 +01:00
Olivier Guyot
f177a2bcd5
Simple handling of layer opacity in webgl points layer
...
Now the layer opacity is simply handled by a CSS property on the layer DOM element. As such it does not have to be
taken into account in shaders.
2018-12-07 09:02:02 +01:00
Olivier Guyot
a6989af00a
Webgl points layer / added callbacks for attributes
...
Now opacity, rotateWithView and tex coords can be set with callbacks per feature.
2018-12-07 08:57:12 +01:00
Olivier Guyot
2367fbb1ea
Webgl / do not enable missing attributes
...
Some expected attributes might not end up in the compiled shader. In this case, skip calling enableVertexAttrib
2018-12-07 08:57:03 +01:00
Andreas Hocevar
4ce5379a4b
Merge pull request #9039 from OSHistory/tsFunctionReturnVoid
...
Add ': void' to non returning functions (error TS7014)
2018-12-07 07:58:40 +01:00
Andreas Hocevar
1c4cfc9559
Merge pull request #9024 from ahocevar/imagelayer-events
...
Add prerender and postrender events for Image layer
2018-12-07 07:46:39 +01:00
Niklas Alt
4bc9216e41
Add ': void' to non returning functions (error TS7014)
2018-12-06 19:57:45 +01:00
Andreas Hocevar
97ab5133a0
Merge pull request #9028 from OSHistory/specifyArrayType
...
Specify the return array as coordinates
2018-12-06 14:50:47 +01:00
Niklas Alt
d00bfe8fe7
Use generic * for Coordinate array returns
2018-12-06 14:36:33 +01:00
Andreas Hocevar
e4e0e61731
Merge pull request #9037 from openlayers/greenkeeper/webpack-4.27.1
...
Update webpack to the latest version 🚀
2018-12-05 21:39:57 +01:00
greenkeeper[bot]
88db530c43
chore(package): update webpack to version 4.27.1
2018-12-05 19:36:50 +00:00
Andreas Hocevar
9cf58e412f
Merge pull request #9036 from ahocevar/modify-drag-segments
...
Remove drag segments of removed features
2018-12-05 12:58:33 +01:00
ahocevar
6cabb9dd0b
Remove drag segments of removed features
2018-12-05 12:02:35 +01:00
Andreas Hocevar
b71e391e3b
Merge pull request #9031 from ludvigeriksson/insertVertexCondition-fix
...
Call insertVertexCondition only when a vertex acually can be inserted
2018-12-04 13:22:42 +01:00
Andreas Hocevar
e92e03eb1b
Merge pull request #9032 from openlayers/greenkeeper/webpack-4.27.0
...
Update webpack to the latest version 🚀
2018-12-04 13:13:48 +01:00
ahocevar
df59b894b1
Make tile keys stable to avoid TileQueue confusion
2018-12-04 11:09:51 +01:00
ahocevar
6202a0cf05
Bring back interim tiles, but don't block user interaction
2018-12-04 11:09:51 +01:00
greenkeeper[bot]
4a28155f2b
chore(package): update webpack to version 4.27.0
2018-12-04 09:52:16 +00:00
Ludvig Eriksson
a50fda5ac8
Call insertVertexCondition only when a vertex acually can be inserted
2018-12-04 09:55:31 +01:00
Andreas Hocevar
56201b9295
Merge pull request #9029 from OSHistory/inheritDoc
...
Use camel-cased inheritDoc for consistency
2018-12-03 20:48:21 +01:00
Niklas Alt
3ef6e39c26
Use camel-cased inheritDoc for consistency
2018-12-03 20:42:03 +01:00
Niklas Alt
8f7d0c8a4b
Specify the return array as coordinates
2018-12-03 20:22:46 +01:00
Andreas Hocevar
fd0e7782ed
Merge pull request #9026 from ahocevar/dependencies
...
Update ol-mapbox-style and jsdoc-plugin-typescript
2018-12-03 06:31:33 +01:00
Andreas Hocevar
3790007226
Merge pull request #9025 from ahocevar/render-event
...
Remove unused render event
2018-12-03 06:31:03 +01:00
ahocevar
976863c376
Add prerender and postrender events for Image layer
2018-12-02 21:05:20 +01:00
ahocevar
4256932cee
Update ol-mapbox-style and jsdoc-plugin-typescript
2018-12-02 17:17:19 +01:00
ahocevar
be52368006
Remove unused render event
2018-12-02 17:13:03 +01:00
Tim Schaub
3944f0e62b
Merge pull request #9023 from jahow/fix-webgl-points-layer
...
Fix webgl PointsLayer not rendering anything
2018-11-30 21:38:43 -07:00
jahow
8bb7d77f68
Update PointsLayer documentation
2018-12-01 00:11:27 +01:00
jahow
55c36b5aab
Shader compilation errors are now logged even when the compilation succeeded
2018-12-01 00:03:05 +01:00
jahow
78028893e2
Added missing attributes in PointsLayer
...
Attributes were used in the shader but not bound to a buffer, which made the
rendering failed in some implementations.
2018-12-01 00:01:55 +01:00
Andreas Hocevar
171f1a5bac
Merge pull request #9022 from ahocevar/webgl-performance-caveat
...
Use WebGL even with major performance caveat
2018-11-30 15:53:27 +01:00
ahocevar
a77ed76443
Use WebGL even with major performance caveat
2018-11-30 14:20:59 +01:00
Andreas Hocevar
e9e804a836
Merge pull request #9020 from ahocevar/remove-superfluous-settileurlfunction
...
Remove superfluous setTileUrlFunction call
2018-11-30 11:09:46 +01:00
ahocevar
1d243a7f37
Add comments and TODOs
2018-11-29 22:35:46 +01:00
ahocevar
fbf98a44ea
Streamline tile preparation and remove unused code
2018-11-29 22:35:46 +01:00
ahocevar
9720db2041
Remove superfluous setTileUrlFunction call
2018-11-29 21:20:35 +01:00
Andreas Hocevar
65a10db432
Merge pull request #9018 from OSHistory/docFixes
...
Duplicate @property for style and renderOrder
2018-11-29 17:12:43 +01:00
Niklas Alt
e73931a9b2
Duplicate @property for style and renderOrder
2018-11-29 16:51:01 +01:00
Johannes Weskamm
d4c14da4b5
Rename props, localization, fix example
2018-11-29 15:24:41 +01:00
Frédéric Junod
aad836dfb2
Merge pull request #9012 from fredj/misc
...
Change projection and urls properties in sources options to optional
2018-11-29 07:08:21 +01:00
Johannes Weskamm
97618c8611
Added scalebar option to ol.control.scaleline
2018-11-28 16:25:55 +01:00
Frederic Junod
769d7dd732
Change urls property in TileArcGISRest to optional
...
The `urls`property is optional if `url` is defined.
2018-11-28 16:00:56 +01:00
Frederic Junod
28bdbeb869
Change projection property in sources options to optional
...
The `projection` property is not mandatory, the view's projection is used if not provided.
2018-11-28 15:59:47 +01:00
ahocevar
2ce8fa6f10
Render only when we have time, and not during interaction/animation
2018-11-28 14:42:41 +01:00
ahocevar
82e2a84862
Remove interim tile handling for now
2018-11-28 14:42:41 +01:00
ahocevar
43759fd846
Decouple executor group creation from rendering
2018-11-28 14:42:40 +01:00
Tim Schaub
85abe3695a
Merge pull request #9010 from fredj/ExecutorGroup_import
...
Fix ExecutorGroup.js file location in comments
2018-11-27 13:04:37 -07:00
Tim Schaub
74225188f4
Merge pull request #9009 from fredj/revert_9005
...
Revert "Simplify import path in examples"
2018-11-27 12:58:15 -07:00
Frederic Junod
4caabee792
Fix ExecutorGroup.js file location in comments
...
`src/ol/render/ExecutorGroup.js` was removed in #9003
2018-11-27 17:13:54 +01:00
Frederic Junod
63de0aefbe
Remove '.js' from the imports
2018-11-27 17:00:18 +01:00
Frederic Junod
4a3f70c09b
Revert "Simplify import path in examples"
...
This reverts commit 79c8afdba8 .
2018-11-27 16:49:55 +01:00
Frédéric Junod
eaa29b2e63
Merge pull request #9005 from fredj/examples_import
...
Simplify import path in examples
2018-11-27 13:50:38 +01:00
Frederic Junod
79c8afdba8
Simplify import path in examples
...
To have the same path (starting with `ol/`, without `.js`) as in the documentation.
The support was added in the webpack config in #8928
2018-11-26 17:18:52 +01:00
Andreas Hocevar
4b784f06e9
Merge pull request #9003 from ahocevar/remove-duplicate-functions
...
Remove unused Builder/Executor functions and members
2018-11-26 12:10:40 +01:00
Andreas Hocevar
b03a42c81a
Merge pull request #9004 from openlayers/greenkeeper/webpack-4.26.1
...
Update webpack to the latest version 🚀
2018-11-25 23:57:02 +01:00
greenkeeper[bot]
49b1310b19
chore(package): update webpack to version 4.26.1
2018-11-25 21:17:50 +00:00
ahocevar
f4aec3fd01
Remove unused Builder/Executor functions and members
2018-11-25 20:06:37 +01:00
Andreas Hocevar
b71a8aa006
Merge pull request #9002 from openlayers/fix-module-path
...
Fix module path
2018-11-25 14:51:42 +01:00
Andreas Hocevar
66ec9983b2
Fix module path
2018-11-25 14:19:56 +01:00
Frédéric Junod
4910933a9b
Merge pull request #8996 from fredj/image-vector-ratio
...
Add imageRatio option for VectorImage layers
2018-11-23 14:29:51 +01:00
Tim Schaub
8cea28e102
Add missing full stop in comment
...
Co-Authored-By: fredj <frederic.junod@camptocamp.com >
2018-11-23 08:24:20 +01:00
Andreas Hocevar
d1df9dae0d
Pass baseOptions to parent constructor
...
Co-Authored-By: fredj <frederic.junod@camptocamp.com >
2018-11-22 10:27:29 +01:00
Frederic Junod
e66a84c897
Add imageRatio option for VectorImage layers
2018-11-22 09:38:08 +01:00
Frédéric Junod
5951e147c0
Merge pull request #8995 from fredj/vec_render_mode
...
Remove leftover comments and code for 'vector' render mode
2018-11-22 08:44:37 +01:00
Tim Schaub
7b6f86abc7
Merge pull request #8992 from tschaub/tilecoord
...
Use standard tile coords
2018-11-21 15:18:51 -07:00
Tim Schaub
0f5439e16e
Add upgrade notes regarding internal tile coordinates
2018-11-21 11:53:12 -07:00
Tim Schaub
e9a30c5cb7
Use standard tile coords
2018-11-21 11:14:17 -07:00
Tim Schaub
37c987de0a
Move quadKey function to the one place it is used
2018-11-21 10:10:51 -07:00
Frederic Junod
cb44775306
Remove leftover comments and code for 'vector' render mode
2018-11-21 16:58:27 +01:00
Frédéric Junod
60b3370bba
Merge pull request #8994 from fredj/misc
...
Set projection property in sources options to optional
2018-11-21 16:52:34 +01:00
Frederic Junod
a8799e1d60
Fix typo
2018-11-21 16:23:54 +01:00
Frederic Junod
087b024a24
Change projection property in sources options to optional
...
The `projection` property is not mandatory, the view's projection is used if not provided.
2018-11-21 16:23:29 +01:00
Tim Schaub
c6be2c7ff5
Merge pull request #8977 from jahow/add-webgl-rendering-tests
...
Add WebGL rendering tests & improve the WebGLHelper API
2018-11-20 03:59:06 -08:00
Olivier Guyot
662d9122f5
Use --ignore-gpu-blacklist to fix Webgl rendering in CircleCI
2018-11-20 11:52:32 +01:00
Andreas Hocevar
a137eabc5d
Merge pull request #8990 from nicholas-l/remove-unneededCall
...
[Client] Remove renderFrame
2018-11-20 09:24:06 +01:00
Nicholas L
a9d336d0f1
[Client] Remove renderFrame
2018-11-20 18:52:43 +13:00
Tim Schaub
1133a5bfb7
Merge pull request #8989 from openlayers/greenkeeper/marked-0.5.2
...
Update marked to the latest version 🚀
2018-11-19 16:30:30 -08:00
greenkeeper[bot]
432ac856b6
chore(package): update marked to version 0.5.2
2018-11-20 00:06:25 +00:00
Tim Schaub
0fd4af670b
Merge pull request #8988 from tschaub/measure-and-cache-text-width
...
Pass along the ability to measure and cache text width
2018-11-19 15:21:49 -08:00
Tim Schaub
8b50c3c6cb
Pass along the ability to measure and cache text width
2018-11-19 15:34:48 -07:00
Tim Schaub
e058eb3164
Merge pull request #8987 from tschaub/rendering-updates
...
Rendering test updates
2018-11-19 13:40:46 -08:00
Tim Schaub
2131cc460c
Dash delimited lower case words describe the cases
2018-11-19 14:03:51 -07:00
Tim Schaub
4ff7b0a379
Merge pull request #8983 from openlayers/issue-templates
...
Add issue templates
2018-11-19 12:53:57 -08:00
Tim Schaub
7036064ffc
Add tiles to avoid 404s in rendering tests
2018-11-19 13:50:52 -07:00
Tim Schaub
9863e25f5e
Only try to run cases with main.js
2018-11-19 13:49:50 -07:00
Tim Schaub
61baa8a4a2
Merge pull request #8982 from tschaub/stacking
...
Stacking context for layers, overlays, and controls
2018-11-19 12:49:36 -08:00
Tim Schaub
e4b00be9d6
Add labels to issue templates
2018-11-19 11:37:49 -07:00
Tim Schaub
0c27cee2a6
Add issue templates
2018-11-19 11:26:39 -07:00
Tim Schaub
898c349fbf
Stacking contexts for layers, overlays, and controls
2018-11-19 11:00:33 -07:00
Frédéric Junod
5d14666376
Merge pull request #8980 from fredj/cleanup
...
Change travis references to circleci in doc
2018-11-19 15:53:36 +01:00
Olivier Guyot
0b23e94a2a
Fixed internal var name on WebGLPoints renderer.
2018-11-19 13:11:23 +01:00
jahow
6b82cf0b84
Simplified the API of WebGLHelper
...
Now the shader and program caches are simply arrays of native WebGL created objects.
The WebGLHelper simply takes the sources of the frag and vert shader and produces a program.
This removes 2 classes & reduces the general verbosity of the API.
Also a `getShaderCompilationErrors` was added on `WebGLHelper` to help debug GLSL errors.
2018-11-19 13:11:23 +01:00
Frederic Junod
da8ee157b8
Remove Makefile entry in editorconfig
2018-11-19 13:11:19 +01:00
Frederic Junod
18eef152c4
Change travis references to circleci in doc
2018-11-19 13:09:55 +01:00
Frédéric Junod
066e5b7ed3
Merge pull request #8978 from openlayers/greenkeeper/webpack-4.26.0
...
Update webpack to the latest version 🚀
2018-11-19 11:40:33 +01:00
greenkeeper[bot]
4b060224f2
chore(package): update webpack to version 4.26.0
2018-11-19 09:34:22 +00:00
jahow
76b1a7f96b
Add a rendering test for basic points rendering in webgl.
2018-11-19 09:41:29 +01:00
jahow
d0e0c8fc3a
Add rendering test for heatmap layer
2018-11-19 09:41:20 +01:00
Andreas Hocevar
eb700a3c5e
Merge pull request #8976 from ahocevar/unscale-tile-canvas
...
Scale tiles instead of canvas
2018-11-18 20:37:16 +01:00
ahocevar
5cc74ee1d2
Scale tiles instead of canvas
2018-11-18 19:31:14 +01:00
Andreas Hocevar
2eeef29ab2
Merge pull request #8970 from ahocevar/zindex
...
Fix zIndex positioning
2018-11-18 17:06:55 +01:00
Frédéric Junod
140e8b59bb
Merge pull request #8968 from fredj/Object.values
...
Use Object.values if available
2018-11-18 00:16:01 +01:00
Andreas Hocevar
b4b9b35ef7
Merge pull request #8972 from ahocevar/no-rollup
...
Remove unused rollup dependency
2018-11-17 23:10:45 +01:00
ahocevar
a4d84b616f
Remove unused rollup dependency
2018-11-17 22:03:47 +01:00
ahocevar
366588d07e
Avoid layers getting rendered above the overlay container
2018-11-17 18:12:43 +01:00
Frédéric Junod
d030f092a2
Merge pull request #8967 from fredj/ts_checks_fix_webgl
...
Fix webgl types in ol/webgl/PostProcessingPass
2018-11-17 16:54:20 +01:00
Tim Schaub
ba609a67ba
Merge pull request #8969 from tschaub/inverse-transforms
...
Create and use inverse pixel transforms during render
2018-11-17 16:41:41 +01:00
Tim Schaub
5d528dca3b
Target, source arg order for make* transform functions
2018-11-17 16:28:29 +01:00
Tim Schaub
c169fec4a8
Invert and set transform in one step
2018-11-17 16:28:28 +01:00
Tim Schaub
06a0a7f33b
Use the inverse pixel transform when clipping and getting pixel data
2018-11-17 16:28:28 +01:00
Tim Schaub
1cc49e0b23
Clearer function name for getting a render pixel
2018-11-17 16:28:28 +01:00
Tim Schaub
af10f6a75c
Use the inverse pixel transform in pre/post render events
2018-11-17 16:28:28 +01:00
Tim Schaub
686847f491
Make forward and inverse pixel transforms during render
2018-11-17 16:28:27 +01:00
Tim Schaub
db1f432197
Function for making a scale transform
2018-11-17 16:28:27 +01:00
Tim Schaub
63cf21b668
Dedicated function for inverting a transform without modifying the source
2018-11-17 16:28:27 +01:00
Frederic Junod
4a3a53c725
Use Object.values if available
...
As `Object.values`, the arguments now can't be `null` or `undefined`.
2018-11-17 14:59:36 +01:00
Frederic Junod
42a8c7983f
Fix webgl types in ol/webgl/PostProcessingPass
2018-11-17 11:20:11 +01:00
Frédéric Junod
06ae175cef
Merge pull request #8964 from fredj/col_evt_index
...
Add index to the Collection events
2018-11-17 11:00:19 +01:00
Frédéric Junod
93140d9495
Merge pull request #8915 from fredj/layer_zIndex
...
Use CSS z-index to order layers
2018-11-17 10:59:54 +01:00
Frédéric Junod
c39471aa93
Merge pull request #8966 from openlayers/greenkeeper/rollup-0.67.3
...
Update rollup to the latest version 🚀
2018-11-17 10:27:13 +01:00
greenkeeper[bot]
6a5651cc87
chore(package): update rollup to version 0.67.3
2018-11-17 08:46:27 +00:00
Frederic Junod
a64ca2b4bf
Use CSS z-index to order layers
2018-11-17 09:03:59 +01:00
Frédéric Junod
97ed71f683
Merge pull request #8963 from openlayers/greenkeeper/rollup-0.67.2
...
Update rollup to the latest version 🚀
2018-11-17 08:46:15 +01:00
Frederic Junod
6219e31e40
Add index to the Collection events
2018-11-17 08:43:35 +01:00
greenkeeper[bot]
7f55424fda
chore(package): update rollup to version 0.67.2
2018-11-17 07:20:16 +00:00
Tim Schaub
a81c2ad995
Merge pull request #8923 from tschaub/composite
...
Use the composite renderer
2018-11-16 18:42:24 +01:00
ahocevar
c004e9d644
More upgrade notes
2018-11-16 18:38:51 +01:00
Tim Schaub
6c4845a304
Upgrade notes
2018-11-16 18:32:12 +01:00
Tim Schaub
358d86c33e
Raster source listens for layer change
2018-11-16 18:10:10 +01:00
ahocevar
95c16cfa11
Fix vector tile renderer test
2018-11-16 17:05:44 +01:00
Tim Schaub
5aa8db15f4
Lint
2018-11-16 16:25:39 +01:00
Tim Schaub
6cfb8f275b
Fix magnify example
2018-11-16 16:16:28 +01:00
ahocevar
edbe2316ef
Lazily create interim tiles (fixes most tests)
2018-11-16 15:03:28 +01:00
Tim Schaub
d6add33df0
Use map and new method
2018-11-16 14:58:02 +01:00
Tim Schaub
a490c658fb
Overscale canvas if sources have non-zero min zoom
2018-11-16 14:57:18 +01:00
Tim Schaub
9eb5808844
Test that postrender is dispatched (again)
2018-11-16 14:57:18 +01:00
Tim Schaub
96437e3875
Test prerender and postrender events for a vector layer
2018-11-16 14:57:18 +01:00
Tim Schaub
3ecc6d60d2
The forEachLayerAtPixel method calls getDataAtPixel for each layer renderer
2018-11-16 14:57:17 +01:00
Tim Schaub
47ecd508fa
Test hybrid mode in vt constructor
2018-11-16 14:57:17 +01:00
Frederic Junod
98a780e5f9
Add missing '.js' in import
2018-11-16 14:57:17 +01:00
Tim Schaub
038f122d11
Clip tile layers by extent
2018-11-16 14:57:17 +01:00
ahocevar
73ffda10db
Smarter interim tile creation
2018-11-16 14:57:17 +01:00
Tim Schaub
b3bcf7dac1
Add 2% tolerance to vector rendering tests
2018-11-16 14:57:17 +01:00
Tim Schaub
4a3dbb0e24
Use the main map in rendering tests
2018-11-16 14:57:17 +01:00
Florent gravin
90d46cb539
Remove blend-modes example
...
As we are not doing canvas composition anymore
2018-11-16 14:57:16 +01:00
Florent gravin
7831a591f7
Fix igc example migrating map postcompose event
2018-11-16 14:57:16 +01:00
Florent gravin
1dbe52d738
Fix layer-clipping example using right postrender events
2018-11-16 14:57:16 +01:00
Florent gravin
f73c6fab35
Fix igc example migrating map postcompose event
2018-11-16 14:57:16 +01:00
Florent gravin
eafe1bf8a3
Fix geolocation-orientation example migrating map postcompose event
2018-11-16 14:57:16 +01:00
Florent gravin
039af41af1
Unbind postrender event in feature-move-animation example
2018-11-16 14:57:16 +01:00
Florent gravin
a924834920
Fix feature-animation example migrating map postcompose event
2018-11-16 14:57:15 +01:00
Florent gravin
3bf9a54ed5
Fix dynamic-data example migrating map postcompose event
2018-11-16 14:57:15 +01:00
Florent gravin
91bd144f0e
Update post/pre render event doc usage in examples
2018-11-16 14:57:15 +01:00
Florent gravin
160e9e8056
Fix image-filter example using right postrender events
2018-11-16 14:57:15 +01:00
Florent gravin
c5b7c5febb
Fix magnify example using right postrender events
2018-11-16 14:57:15 +01:00
Florent gravin
3cba5ffbe2
Fix swipe example using right post/pre render events
2018-11-16 14:57:15 +01:00
Florent gravin
4d54549b5f
Fix flight-animation example with postrender event
2018-11-16 14:57:15 +01:00
Florent gravin
45cd573768
Fix layer-spy example using right post/pre render events
2018-11-16 14:57:14 +01:00
Tim Schaub
358f58ba3a
Doc for transform toString function
2018-11-16 14:57:14 +01:00
Tim Schaub
cc9b7b6259
Work around a TypeScript issue with inheritdoc
2018-11-16 14:57:14 +01:00
Tim Schaub
5ad73f8bbd
Implement getDataAtPixel for all layer renderers
2018-11-16 14:57:14 +01:00
Tim Schaub
832dadb3af
Dedicated transforms
2018-11-16 14:57:14 +01:00
Tim Schaub
ac3a1fb953
Dispatch layer changed event when layer needs a re-render
2018-11-16 14:57:13 +01:00
Tim Schaub
7a82904a3b
Unused intermediate canvas renderer
2018-11-16 14:57:13 +01:00
Tim Schaub
666f57bd4c
Unused transforms
2018-11-16 14:57:13 +01:00
Tim Schaub
32495388b9
Transform origin top left
2018-11-16 14:57:13 +01:00
ahocevar
5bb110f157
Fix render context utility functions and feature-move-animation example
2018-11-16 14:57:13 +01:00
Tim Schaub
aa4237539f
Provide a pixel transform from the tile renderer
2018-11-16 14:57:13 +01:00
ahocevar
ee536fb70d
Remove unused code and imports
2018-11-16 14:57:12 +01:00
Tim Schaub
bc347e3eb0
Provide a pixel transform to render events
2018-11-16 14:57:12 +01:00
ahocevar
65ceb9264e
Remove accidently committed changes
2018-11-16 14:57:12 +01:00
ahocevar
6c0b3f773b
New render event API (non functional yet)
2018-11-16 14:57:12 +01:00
Tim Schaub
f90efac131
Smaller canvas when rotating vector layers
2018-11-16 14:57:11 +01:00
Tim Schaub
26de43de0c
Unused imports
2018-11-16 14:57:11 +01:00
Tim Schaub
ed7825e13a
Render vector images
2018-11-16 14:57:11 +01:00
Tim Schaub
8b077c66d8
Rotate images
2018-11-16 14:57:11 +01:00
Tim Schaub
b5378deb45
Create context in the canvas layer base class
2018-11-16 14:57:11 +01:00
Tim Schaub
33f6d6f110
One fewer transform
2018-11-16 14:57:11 +01:00
Tim Schaub
a9f98f2b1e
Rotation for image layers
2018-11-16 14:57:10 +01:00
Tim Schaub
8822690cf4
Work with sources that have a max zoom
2018-11-16 14:57:10 +01:00
ahocevar
9a4e665c3b
Position tiles by offset instead of extent
2018-11-16 14:56:50 +01:00
Tim Schaub
6edac64b81
Use the regular map in the rendering tests
2018-11-16 14:56:50 +01:00
Tim Schaub
f9ebb0c917
Return two canvases from the vector tile layer renderer
2018-11-16 14:56:50 +01:00
Tim Schaub
c137b68938
Dispatch pre-render before rendering
2018-11-16 14:56:50 +01:00
ahocevar
8eb48604e9
Round tile x and y and reuse w and h
2018-11-16 14:56:50 +01:00
ahocevar
5fffb67242
Clear canvas when nothing to replay
2018-11-16 14:56:49 +01:00
ahocevar
c37b6202a0
Use Map
2018-11-16 14:56:49 +01:00
Tim Schaub
610fcab79e
Dispatch pre and post render events
2018-11-16 14:56:49 +01:00
Tim Schaub
489af4023d
Work with high dpi tiles
2018-11-16 14:56:49 +01:00
Tim Schaub
87e5bbac4d
Image layer renderer
2018-11-16 14:56:49 +01:00
Tim Schaub
20e5841aed
Remove vector mode for vector tile rendering
2018-11-16 14:56:48 +01:00
Tim Schaub
39a4f42e3d
Resize canvas to handle rotation
2018-11-16 14:56:48 +01:00
Tim Schaub
6234b69512
Handle opacity and rotation in canvas intermediate renderer
2018-11-16 14:56:48 +01:00
Tim Schaub
5ba8795355
Tile layer rendering with the composite renderer
2018-11-16 14:56:48 +01:00
Tim Schaub
433ab97d1c
End of composeFrame
2018-11-16 14:56:48 +01:00
Tim Schaub
f416cf742d
Workaround for raster source
2018-11-16 14:56:48 +01:00
Tim Schaub
c612cce591
Give the map some height for the box tests
2018-11-16 14:56:47 +01:00
Tim Schaub
f2cab1fcbb
Give the map some height for scale line tests
2018-11-16 14:56:47 +01:00
Tim Schaub
b3903df156
Use the composite renderer
2018-11-16 14:56:47 +01:00
Tim Schaub
dd23055db1
Merge pull request #8951 from jahow/remove-webgl
...
Remove legacy WebGL code & implement a lightweight API for point rendering
2018-11-16 14:55:00 +01:00
Olivier Guyot
1ae1b60308
Rename webgl-new to webgl
2018-11-16 14:05:06 +01:00
Olivier Guyot
40d5f4efe7
Added unit tests for the WebGLHelper class
2018-11-16 14:05:06 +01:00
Frederic Junod
0189e8345d
Remove WebGL references in comments
2018-11-16 14:05:06 +01:00
Olivier Guyot
72cf7b13fa
removed existing webgl rendering unit tests
2018-11-16 14:05:04 +01:00
Olivier Guyot
66a74ac019
Renamed WebGLBuffer to WebGLArrayBuffer to avoid conflicts
...
In the future this should be reworked to have a clearer API in general.
2018-11-16 14:02:10 +01:00
Olivier Guyot
a84559d1fb
Added documentation & fixed linting for WebGL classes
2018-11-16 14:02:10 +01:00
Olivier Guyot
cb77e10179
Removed the legacy shader build system
2018-11-16 14:02:10 +01:00
Olivier Guyot
874047a928
The heatmap layer now has a configurable blur
2018-11-16 14:02:10 +01:00
Olivier Guyot
530bcd0c88
Improve handling of uniforms in webgl helper
2018-11-16 14:02:10 +01:00
Olivier Guyot
94524fb431
Webgl Helper now handles uniforms with framestate as input
2018-11-16 14:02:10 +01:00
Olivier Guyot
716256e8f3
Cleaned up the heatmap layer & use dynamic radius
2018-11-16 14:02:10 +01:00
Olivier Guyot
fb8bf785dd
Use the gradient texture in the heatmap layer
2018-11-16 14:02:10 +01:00
Olivier Guyot
4a275c543a
Use post-processes in the heatmap example
2018-11-16 14:02:10 +01:00
Olivier Guyot
0c1424c5bb
Added the concept of post process passes for webgl
2018-11-16 14:02:10 +01:00
Olivier Guyot
7fa2189fe9
Remove the bulk of the WebGL legacy code.
...
Things left to do:
* redo an icon layer example
* redo a clipping layer example
* update docs where WebGL renderers are mentioned
2018-11-16 14:02:08 +01:00
Olivier Guyot
d3294730f1
Renamed WebGLContext to Helper for clarity
2018-11-16 14:01:21 +01:00
Olivier Guyot
494b817f47
Use the new webgl renderer in the heatmap layer
2018-11-16 14:01:21 +01:00
Olivier Guyot
51becf1c2e
Allow custom post processing & improve blending
2018-11-16 14:01:21 +01:00
Olivier Guyot
298af9ca0f
added the concept of frame buffer in webgl context
2018-11-16 14:01:21 +01:00
Olivier Guyot
81807c5910
Added size & position callbacks
2018-11-16 14:01:21 +01:00
Olivier Guyot
3c5eac13c9
Handle alpha & custom shaders in renderer
2018-11-16 14:01:21 +01:00
Olivier Guyot
154a046130
Added texcoord in default shader
2018-11-16 14:01:20 +01:00
Olivier Guyot
583dfb8e9d
Actually make the renderer work
2018-11-16 14:01:20 +01:00
Olivier Guyot
1c11dc5311
Improved shader compilation & fixed PointsLayer ones
2018-11-16 14:01:20 +01:00
Olivier Guyot
97b16be572
Added attribute handling
2018-11-16 14:01:20 +01:00
Olivier Guyot
fc20dc986c
Better handle uniform locations in shaders
2018-11-16 14:01:20 +01:00
Olivier Guyot
66efee9e22
Add vertex shaders to pointslayer
2018-11-16 14:01:20 +01:00
Olivier Guyot
71270efa75
Added a new WebGLPointsRenderer
2018-11-16 14:01:20 +01:00
Olivier Guyot
0a0d6c22f5
Modified the WebGLContext to be used independantly
2018-11-16 14:01:20 +01:00
Andreas Hocevar
36cf7227c0
Merge pull request #8926 from gberaudo/replay_refactoring
...
Uncouple replay creation and rendering
2018-11-16 13:54:18 +01:00
Frédéric Junod
9937fd5963
Merge pull request #8952 from fredj/polygon-style_tests
...
Port polygon-style rendering test
2018-11-16 13:52:52 +01:00
ahocevar
8d51e0d487
Remove resolved FIXMEs
2018-11-16 13:50:42 +01:00
ahocevar
981b398042
Add a FIXME for the measure function to go away
2018-11-16 13:49:50 +01:00
Frédéric Junod
2e32ac7254
Merge pull request #8939 from fredj/rework_d3_example
...
Use ol/layer/Layer instead of ol/source/ImageCanvas in d3 example
2018-11-16 13:45:30 +01:00
Frederic Junod
0ed7f76ad0
Port polygon-style rendering test
2018-11-16 13:40:11 +01:00
ahocevar
6cbde797be
Use NaN for unavailable values and handle text creation separately
2018-11-16 13:35:15 +01:00
ahocevar
d3355f613c
Combine if blocks
2018-11-16 13:04:03 +01:00
Guillaume Beraudo
81d0bc21d5
Pass instructions to executor constructor
2018-11-16 12:36:50 +01:00
Frédéric Junod
2cb9d47547
Merge pull request #8957 from fredj/misc
...
Fix JSdoc type cast format
2018-11-16 11:25:16 +01:00
Frederic Junod
e991dcc38c
Fix JSdoc type cast format
2018-11-16 11:12:17 +01:00
Frederic Junod
bf9171a689
Add examples/d3.css
2018-11-16 10:47:07 +01:00
Tim Schaub
bdbf00f055
Merge pull request #8934 from fgravin/renderingtest
...
Port layer tiles rendering tests
2018-11-16 10:42:17 +01:00
Guillaume Beraudo
ce44a9a3e4
Final renamings
2018-11-15 23:46:20 +01:00
Guillaume Beraudo
89fed65f07
Fix incorrect Executor/Builder types
2018-11-15 23:27:43 +01:00
Guillaume Beraudo
da92b2ab3f
Improve text replay test
2018-11-15 23:01:45 +01:00
Guillaume Beraudo
eaed37da96
Fix width comparison
2018-11-15 20:03:35 +01:00
Guillaume Beraudo
b1a5f4855f
Create geometryWidths array only when needed
2018-11-15 20:03:34 +01:00
ahocevar
94bf02176e
Rename ExecutorGroup and move getMaxExtent to Executor
2018-11-15 20:03:34 +01:00
Frederic Junod
178061ab9d
Use ol/layer/Layer instead of ol/source/ImageCanvas in d3 example
2018-11-15 18:30:39 +01:00
Florent gravin
f9c64e52af
Add rendering test for vector tile layer rotation w/ layer on top
2018-11-15 18:16:58 +01:00
Tim Schaub
00cf75c837
Merge pull request #8944 from jahow/fix-graticule
...
Use a layer for the graticule instead of a control
2018-11-15 18:07:15 +01:00
Tim Schaub
f95070a34d
Merge pull request #8948 from fgravin/mapbox-rotation
...
Add rotation in mapbox-gl example
2018-11-15 18:04:41 +01:00
Frédéric Junod
5bbfeef12b
Merge pull request #8953 from fredj/ci_order
...
Store rendering artifacts immediately after run tests
2018-11-15 17:42:33 +01:00
Frederic Junod
00d9740a58
Store rendering artifacts immediately after run tests
2018-11-15 17:36:34 +01:00
Florent gravin
7630fafcf2
Add rendering test for vector tile layer rotation
2018-11-15 17:32:50 +01:00
Olivier Guyot
a3f9c6b724
Update change log w/ breaking changes
2018-11-15 17:13:46 +01:00
Frederic Junod
05bf1d8f4a
Remove the resolutions list in sphere-mollweide example
2018-11-15 17:12:40 +01:00
Olivier Guyot
3ac46ad10b
Removed old control
2018-11-15 17:12:40 +01:00
Olivier Guyot
d5c390e726
Fixed tests & linting
2018-11-15 17:12:40 +01:00
Olivier Guyot
1b8a6baa35
Added extent handling to graticule layer
2018-11-15 17:12:40 +01:00
Olivier Guyot
94bcb8a0f6
Added wrapX option on graticule
2018-11-15 17:12:40 +01:00
Olivier Guyot
c69366ec0a
Updated the sphere mollweide example
2018-11-15 17:12:40 +01:00
Olivier Guyot
4ee75359c0
Implemented a feature pool for lines and labels
2018-11-15 17:12:40 +01:00
Olivier Guyot
adb1bd7a31
First version to handle lines only
2018-11-15 17:12:40 +01:00
Olivier Guyot
dbd6dad4f3
Add a new Graticule layer, nothing rendered for now
2018-11-15 17:12:40 +01:00
Frédéric Junod
d7a6c4dbe3
Merge pull request #8950 from fredj/shx
...
Use shx to run unix commands in package.json
2018-11-15 17:12:01 +01:00
Tim Schaub
56131cf6ea
Merge pull request #8946 from tschaub/renderer-fixes
...
Make the map renderer tolerant of layers without renderers
2018-11-15 15:53:49 +01:00
Florent gravin
12f6ce7a44
Add rendering test for vector tile layer
2018-11-15 15:53:06 +01:00
Frederic Junod
52f4f61a6c
Use shx to run unix commands in package.json
2018-11-15 15:52:35 +01:00
Guillaume Beraudo
f9dcadb982
Remove unused methods
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
0f5ced8483
Reduce usage of "replay" term
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
5ecd832c92
Adapt test to new text builder behaviour
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
87a1b926c9
Cleanup executor of unused properties
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
4ba84d7926
Cleanly separate text building and execution
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
afc946b215
Cleanup duplicated and unused code
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
c0df61468f
Move drawText along line to executor
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
0ece0fb002
Cleanup unused text replay code
2018-11-15 15:20:41 +01:00
ahocevar
4ce19530ce
Remove unused methods
2018-11-15 15:20:41 +01:00
ahocevar
3d203f990e
Move measureTextWidths to render/canvas
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
3170355b07
Remove unused function from executor
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
f5a8ad63f9
Improve typing
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
ba6a6fff7d
Module renaming
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
951d4d5ade
Fix tests
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
e299863117
More renaming
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
f3bd08321a
Rename Replay to InstructionsBuilder
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
8097be8419
Remove replay code from Instruction Builder class
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
fcf470fc8d
Introduce Instruction executors
...
Executors are use to render instructions.
They do not contain cod for building instructions.
Signed-off-by: Guillaume Beraudo <guillaume.beraudo@camptocamp.com >
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
ecf79a9ec2
First step in uncoupling replay creation and rendering
...
Signed-off-by: Guillaume Beraudo <guillaume.beraudo@camptocamp.com >
2018-11-15 15:20:41 +01:00
Florent gravin
4988a50760
Add Stamen-label tiles for rendering tests
2018-11-15 15:20:36 +01:00
Florent gravin
ebbb54456a
Add rendering test for layer 2 tiles extent clipping
2018-11-15 15:20:36 +01:00
Florent gravin
081c677ea2
Add rendering test for layer tile simple
2018-11-15 15:20:36 +01:00
Florent gravin
fc85b2ba78
Add rendering test for layer tile transition
2018-11-15 15:20:36 +01:00
Frédéric Junod
d0f66b7cec
Merge pull request #8943 from fredj/text-style-tests
...
Port text style rendering tests
2018-11-15 15:20:11 +01:00
Florent gravin
40b2922b4e
Add rotation in mapbox-gl example
2018-11-15 12:55:37 +01:00
Frederic Junod
63b04210ab
Allow tolerance to be passed to the render function
2018-11-15 12:51:15 +01:00
Frederic Junod
87c721b071
Port text style rendering tests
2018-11-15 12:51:15 +01:00
Tim Schaub
edeb5d3e71
Remove unused getLayerRenderersByKey method
2018-11-15 12:36:31 +01:00
Tim Schaub
3f624ec0c0
Make map methods tolerant of layers without renderers
2018-11-15 12:35:54 +01:00
Frédéric Junod
0d94b1a566
Merge pull request #8940 from jahow/fix-overview
...
Make layers mandatory in the OverviewMap control
2018-11-15 12:18:29 +01:00
Olivier Guyot
593632daea
Fix the OverviewMap control & example
...
Layers must now always be specified for the control.
Base example was amended to reflect that.
The breaking change was added in the update notes.
2018-11-15 12:04:49 +01:00
Frédéric Junod
96dd5417e3
Merge pull request #8938 from fredj/render-toContext-tests
...
Port render-toContext rendering test
2018-11-15 11:31:13 +01:00
Frederic Junod
68b4ef5ec8
Store rendering artifacts
2018-11-15 11:27:48 +01:00
Frederic Junod
6e964c7934
Port render-toContext rendering test
2018-11-15 11:27:48 +01:00
Frédéric Junod
50ae34fcc6
Merge pull request #8941 from fredj/render_message
...
Rendering tests render message
2018-11-15 10:36:16 +01:00
Frederic Junod
f295a97894
Rendering tests render message
2018-11-14 21:37:45 +01:00
Frédéric Junod
aa841c7de2
Merge pull request #8933 from fredj/icon-symbol-svg
...
Port icon-symbol-svg rendering test
2018-11-14 20:42:33 +01:00
Tim Schaub
0452da92d3
Merge pull request #8931 from fgravin/mapbox-layer
...
Add Mapbox-gl-js example
2018-11-14 17:14:05 +01:00
Tim Schaub
7ae051c07a
Merge pull request #8937 from tschaub/debug-tiles
...
Make the tile debug source useful for understanding tiles
2018-11-14 17:06:52 +01:00
Frederic Junod
bed9c6b09a
Don't add mapbox-gl into dependencies
2018-11-14 16:34:36 +01:00
Florent gravin
cac323a785
Add mapboxgl npm dependency
2018-11-14 16:30:52 +01:00
Florent gravin
c62ebb9f61
Add mapbox-gl-js example
2018-11-14 16:30:52 +01:00
Frederic Junod
488a104a92
Port icon-symbol-svg rendering tests
2018-11-14 16:26:10 +01:00
Frédéric Junod
7a472321c4
Merge pull request #8930 from fredj/better_export_example
...
Give the layers container a CSS class name
2018-11-14 16:24:12 +01:00
Frédéric Junod
4adcb5ae6c
Merge pull request #8914 from fredj/layer_className
...
Add new className property to ol/layer/Base
2018-11-14 16:23:56 +01:00
Frédéric Junod
19541699c3
Merge pull request #8910 from fredj/containsXY
...
Implements containsXY for all geometries
2018-11-14 16:23:26 +01:00
Tim Schaub
d6e8711172
Merge pull request #8922 from fgravin/layerrenderapi
...
Layer is reponsible for its renderer
2018-11-14 16:09:23 +01:00
Tim Schaub
46b8f39c71
Merge pull request #8936 from tschaub/rendering-sourcemaps
...
Serve sourcemaps from webpack during rendering tests
2018-11-14 16:00:20 +01:00
Tim Schaub
0e91365859
Make the tile debug source useful for understanding tiles
2018-11-14 15:58:08 +01:00
Tim Schaub
c74d80504e
Serve sourcemaps from webpack
2018-11-14 15:51:56 +01:00
Frédéric Junod
f9a7cf2251
Merge pull request #8932 from fredj/dt_pbf
...
Add pbf TypeScript type definitions
2018-11-14 14:02:38 +01:00
Frederic Junod
5afd8178f4
Add pbf TypeScript type definitions
2018-11-13 18:25:42 +01:00
Andreas Hocevar
82ab50a22b
Merge pull request #8924 from ahocevar/reuse-vt-replays
...
Reuse vector tile replays for interim tiles
2018-11-13 17:21:38 +01:00
Frederic Junod
bdf98d9003
Give the layers container an CSS class name
2018-11-13 17:04:07 +01:00
Frédéric Junod
2bc0d7f2ce
Merge pull request #8918 from fredj/dom-to-image-more
...
Use dom-to-image-more library in export-map
2018-11-13 16:59:06 +01:00
ahocevar
30909ddbcd
When rendering interim tiles, reuse existing replay groups
2018-11-13 16:08:49 +01:00
Andreas Hocevar
cda23e0d53
Merge pull request #8928 from ahocevar/mapbox-style
...
Add vector tile example using ol-mapbox-style
2018-11-13 16:03:31 +01:00
ahocevar
5bfe7089af
Update keywords
2018-11-13 15:58:33 +01:00
Frédéric Junod
9c0a7b9ba7
Fix typo
...
Co-Authored-By: ahocevar <andreas.hocevar@gmail.com >
2018-11-13 15:49:39 +01:00
ahocevar
391fff38aa
Add vector tile example using ol-mapbox-style
2018-11-13 15:47:11 +01:00
Frédéric Junod
fd0acaccd1
Merge pull request #8925 from fredj/misc
...
Don't compute value more that once, remove unneeded type cast
2018-11-13 15:16:33 +01:00
Tim Schaub
96cca7ac18
Merge pull request #8927 from tschaub/local
...
Use local data for rendering tests
2018-11-13 05:50:59 -07:00
Tim Schaub
c3c5b3b314
Use local data for rendering tests
2018-11-13 13:37:14 +01:00
Frederic Junod
22eb96637f
Add new className property to ol/layer/Base
2018-11-13 13:09:06 +01:00
Florent gravin
c2c599a517
Layer is now responsible of its rendering
2018-11-13 12:51:04 +01:00
Florent gravin
d21a88edce
Remove map renderer dependency in layer renderer
2018-11-13 12:51:04 +01:00
Frederic Junod
1e1dca5342
Remove unneeded type cast
2018-11-13 12:09:09 +01:00
Frederic Junod
5eed22286b
Don't compute value more that once
2018-11-13 12:08:53 +01:00
Frédéric Junod
647421f07b
Merge pull request #8920 from fredj/rm_relative
...
Remove unneeded 'relative' positioning
2018-11-13 11:46:39 +01:00
Frederic Junod
09d87bf33d
Remove unneeded 'relative' positioning
2018-11-13 11:36:45 +01:00
Tim Schaub
2caa74a4e9
Merge pull request #8913 from fgravin/intermediatecanvas-renderframe
...
Implement renderFrame function for intermediate canvas renderer
2018-11-13 03:06:21 -07:00
Florent gravin
a6f94f865b
Clear canvas in prepareFrame()
2018-11-12 21:51:39 +01:00
Florent gravin
697e475ee4
Add composite renderFrame() in IntermediateCanvas
2018-11-12 21:51:39 +01:00
Florent gravin
4c787c7f57
Set composite root div position relative
2018-11-12 21:51:39 +01:00
Frederic Junod
d02730abc1
Use dom-to-image-more library in export-map
2018-11-12 21:41:49 +01:00
Tim Schaub
04077675e1
Merge pull request #8916 from tschaub/intermediate-context
...
Move canvas creation to intermediate canvas renderer constructor
2018-11-12 13:07:01 -07:00
Tim Schaub
1c3e7a548f
Merge pull request #8917 from tschaub/layer-transforms
...
Apply all transforms in the layer renderer
2018-11-12 13:06:43 -07:00
Tim Schaub
432b74d64d
Apply all transforms in the layer renderer
2018-11-12 20:57:36 +01:00
Tim Schaub
55a963e0a9
Move canvas creation to intermediate canvas renderer constructor
2018-11-12 20:57:07 +01:00
Tim Schaub
0c97fd63e2
Merge pull request #8912 from tschaub/rotation
...
Rotation support in the composite renderer
2018-11-12 10:50:02 -07:00
Tim Schaub
edaa615333
Less typing to run the examples
2018-11-12 18:33:07 +01:00
Tim Schaub
afc64258af
Support for rotation
2018-11-12 18:33:02 +01:00
timkeane
7274798aa1
Implement ol/geom/Geometry#containsXY
...
Fixes issue #8863
ol/source/Vector#getFeaturesAtCoordinate and
implementations of ol/geom/Geometry#containsXY
2018-11-12 17:15:44 +01:00
timkeane
5967bc75ba
ol/geom/MultiLineString#containsXY
2018-11-12 17:15:22 +01:00
timkeane
c1963ba369
ol/geom/LineString#containsXY
2018-11-12 17:15:10 +01:00
timkeane
58b474225c
ol/geom/MultiPoint#containsXY
2018-11-12 17:14:38 +01:00
timkeane
daffbde80b
ol/geom/Point#containsXY
2018-11-12 17:14:07 +01:00
Tim Schaub
4a5fa1f840
Merge pull request #8908 from tschaub/opacity
...
Handle layer opacity in the composite renderer
2018-11-12 07:55:26 -07:00
Tim Schaub
8bf252e70f
Handle layer opacity in the composite renderer
2018-11-12 15:16:06 +01:00
Tim Schaub
95c363075c
Merge pull request #8848 from tschaub/renderers
...
Make layer renderers explicit layer dependencies
2018-11-12 07:10:00 -07:00
Tim Schaub
a9b2952be4
Add support for running a subset of rendering tests
2018-11-12 14:54:52 +01:00
Tim Schaub
dc05f48294
Use composite renderer in linestring test
2018-11-12 14:54:52 +01:00
Tim Schaub
43ed2c1764
Composite renderer
2018-11-12 14:54:52 +01:00
Tim Schaub
fc6882f146
Utility method for efficiently managing child nodes
2018-11-12 14:54:12 +01:00
Tim Schaub
a69eeceeba
Switch map and layer constructor in tests
...
The webgl tests do not run currently (which is why these have not been failing).
2018-11-12 14:54:12 +01:00
Tim Schaub
ca5b0c63a5
Remove LayerType
2018-11-12 14:54:11 +01:00
Tim Schaub
c50b9b2c25
Fix examples that use WebGLMap
2018-11-12 14:54:11 +01:00
Tim Schaub
f6b838c635
Make webgl layer renderers dependencies of webgl layers
2018-11-12 14:54:11 +01:00
Tim Schaub
7374e32007
Canvas layer renderers are now dependencies of layers
2018-11-12 14:54:11 +01:00
Tim Schaub
2ec509fbca
Add an image vector layer for rendering vectors to an image
2018-11-12 14:54:11 +01:00
Tim Schaub
ae1f3afd66
Base for tile layers, renderer-specific tile layer types
2018-11-12 14:54:11 +01:00
Tim Schaub
285a610c46
Base for image layers, renderer-specific image layer types
2018-11-12 14:54:10 +01:00
Tim Schaub
c9529b9acd
Create the appropriate renderer for vector tile layers
2018-11-12 14:54:10 +01:00
Tim Schaub
7ffaa134c7
Conditionally get renderer from the layer
2018-11-12 14:54:10 +01:00
Tim Schaub
6c052c0dab
Split vector layer into Canvas and WebGL implementations
2018-11-12 14:54:09 +01:00
Frédéric Junod
6e27b47fc3
Merge pull request #8892 from fredj/do_typo
...
Use the right device orientation property in example
2018-11-12 11:57:00 +01:00
Frédéric Junod
cbcd1fdcec
Merge pull request #8905 from openlayers/greenkeeper/rollup-0.67.1
...
Update rollup to the latest version 🚀
2018-11-11 21:05:40 +01:00
greenkeeper[bot]
b6ca51a9e6
chore(package): update rollup to version 0.67.1
2018-11-11 15:03:46 +00:00
Tim Schaub
cb9925034c
Merge pull request #8904 from tschaub/default-index
...
Add support for a default index page in the rendering tests
2018-11-10 15:57:24 -07:00
Tim Schaub
767aa7b7a4
Add support for a default index page
2018-11-10 12:44:31 -07:00
Tim Schaub
83c988eed5
Merge pull request #8903 from tschaub/rendering-tests
...
Additional render tests
2018-11-10 12:22:18 -07:00
Tim Schaub
f67e5642ab
Rendering test for an icon
2018-11-10 09:36:23 -07:00
Tim Schaub
7dc5bf3e8d
Limit requests sent to webpack middleware
2018-11-10 09:35:32 -07:00
Tim Schaub
0ebc023223
Test a rotated view
2018-11-10 08:31:36 -07:00
Tim Schaub
14d59623aa
Expose headless flag
2018-11-10 08:18:41 -07:00
Tim Schaub
67b08a302e
Use configured logger
2018-11-10 08:16:56 -07:00
Tim Schaub
93ff80449f
Merge pull request #8902 from openlayers/greenkeeper/rollup-0.67.0
...
Update rollup to the latest version 🚀
2018-11-10 07:10:30 -07:00
greenkeeper[bot]
6aed520d8f
chore(package): update rollup to version 0.67.0
2018-11-10 06:59:01 -07:00
Tim Schaub
c43b0cb520
Merge pull request #8895 from tschaub/rendering-tests
...
New rendering tests
2018-11-09 17:46:32 -07:00
Tim Schaub
6f238a8d09
Add stub support for interactive mode
2018-11-09 15:06:27 -07:00
Tim Schaub
800776b6cb
Only test outdated cases by default
2018-11-09 14:43:11 -07:00
Frederic Junod
f444da29bc
Add linestring-style rendering test
2018-11-09 13:51:41 -07:00
Tim Schaub
4923fac359
Avoid 404 for favicon.ico
2018-11-09 13:45:19 -07:00
Tim Schaub
8c89e17618
Avoid headless mode in CI
2018-11-09 12:41:48 -07:00
Tim Schaub
1253558006
Register new handler for render with each page navigation
2018-11-09 09:02:08 -07:00
Tim Schaub
67ee32fdea
New rendering tests
2018-11-09 09:02:08 -07:00
Frédéric Junod
aab9ff023c
Merge pull request #8893 from fredj/proj_sideEffects
...
Add proj.js to the sideEffects list
2018-11-08 11:42:48 +01:00
Frederic Junod
a73e9607a8
Add proj.js to the sideEffects list
2018-11-07 16:26:04 +01:00
Frederic Junod
017a78d2d1
Use the right device orientation property in example
2018-11-07 15:58:23 +01:00
Tim Schaub
7321541de8
Merge pull request #8887 from openlayers/release-v5.3.0
...
Changes for 5.3.0
2018-11-06 09:46:18 -07:00
Tim Schaub
346cd562ee
Changes for 5.3.0
2018-11-06 09:37:17 -07:00
Tim Schaub
ba88081eba
Merge pull request #8642 from dimin/master
...
fixes for optional key passing, issue #8067 for tile sources
2018-11-06 08:56:25 -07:00
Frédéric Junod
2a3b21cfd9
Merge pull request #8885 from fredj/rm_GeolocationProperty
...
Move GeolocationProperty into Geolocation
2018-11-06 10:28:01 +01:00
Frederic Junod
785954f722
Move GeolocationProperty into Geolocation
...
`GeolocationProperty` is only used in `Geolocation`.
2018-11-06 08:38:53 +01:00
Tim Schaub
b8b3dcc066
Merge pull request #8884 from openlayers/greenkeeper/webpack-4.25.1
...
Update webpack to the latest version 🚀
2018-11-05 13:15:19 -07:00
greenkeeper[bot]
76c4c2f85c
chore(package): update webpack to version 4.25.1
2018-11-05 19:04:35 +00:00
Tim Schaub
65bbee4c8b
Merge pull request #8881 from fredj/dnd_style
...
Remove custom styles in drag-and-drop examples
2018-11-05 10:06:33 -07:00
Tim Schaub
10b56a4543
Merge pull request #8877 from tschaub/unconditional-context
...
Create context in vector tile layer constructor
2018-11-05 10:04:54 -07:00
Tim Schaub
42a094d730
Merge pull request #8883 from tschaub/new-ci
...
New test runner
2018-11-05 10:04:24 -07:00
Tim Schaub
680ce960e1
Test Chrome with CircleCI
2018-11-05 09:54:16 -07:00
Tim Schaub
77959efcff
Updated dev dependencies
2018-11-05 09:28:19 -07:00
Frederic Junod
dc988cba60
Remove custom styles in drag-and-drop examples
2018-11-05 17:13:16 +01:00
Frédéric Junod
5f747cbf1b
Merge pull request #8882 from fredj/import_path
...
Import simplification
2018-11-05 17:07:20 +01:00
Frédéric Junod
2b025e2266
Merge pull request #8858 from webgeodatavore/issue-7397
...
Add condition for viewParams and TypeScript related option
2018-11-05 16:28:09 +01:00
Frederic Junod
71ac0b18a9
Simplify import path in ol/reproj/
2018-11-05 16:26:45 +01:00
Frederic Junod
3cf4dbfcc6
Simplify import path in ol/renderer/
2018-11-05 16:26:45 +01:00
Frederic Junod
1732ed5a04
Simplify import path in ol/render/
2018-11-05 16:26:45 +01:00
Frederic Junod
59c95dbe90
Simplify import path in ol/pointer/
2018-11-05 16:26:45 +01:00
Frederic Junod
711afac80f
Simplify import path in ol/format/
2018-11-05 16:26:45 +01:00
Frederic Junod
43def3194f
Simplify import path in ol/events/
2018-11-05 16:26:45 +01:00
Frederic Junod
caf11a71f2
Simplify import path in ol/geom/
2018-11-05 16:26:45 +01:00
Frederic Junod
53c2be0c7a
Simplify import path in ol/proj/
2018-11-05 16:26:45 +01:00
Frederic Junod
caaf8cb86f
Simplify import path in ol/style/
2018-11-05 16:26:45 +01:00
Frederic Junod
219dacb232
Simplify import path in ol/tilegrid/
2018-11-05 16:26:45 +01:00
Frederic Junod
9ab201642c
Simplify import path in ol/control/
2018-11-05 16:26:45 +01:00
Frederic Junod
6d608c361a
Simplify import path in ol/interaction/
2018-11-05 16:26:45 +01:00
Frederic Junod
6a797e84ff
Simplify import path in ol/layer/
2018-11-05 16:26:45 +01:00
Frederic Junod
c12b41f8c6
Simplify import path in ol/source/
2018-11-05 16:26:45 +01:00
Tim Schaub
aaad5b4977
Merge pull request #8879 from openlayers/circleci
...
Build with CircleCI
2018-11-05 06:59:35 -07:00
Tim Schaub
c2e756da05
Merge pull request #8878 from tschaub/test-log
...
Avoid logging 404 warnings
2018-11-05 06:58:23 -07:00
Andreas Hocevar
467e13fa2d
Merge pull request #8880 from openlayers/greenkeeper/webpack-4.25.0
...
Update webpack to the latest version 🚀
2018-11-05 14:57:47 +01:00
greenkeeper[bot]
e0a46dd178
chore(package): update webpack to version 4.25.0
2018-11-05 09:38:54 +00:00
Tim Schaub
aeb3e5b271
Build with CircleCI
2018-11-04 22:10:00 -07:00
Tim Schaub
f34cb17ffa
Avoid logging 404 warnings
2018-11-04 18:27:06 -07:00
Tim Schaub
5dfa82c27e
Create context in vector tile layer constructor
2018-11-04 17:43:04 -07:00
Tim Schaub
e55cca1e7d
Merge pull request #8876 from tschaub/extra-render-type
...
Remove RenderType enum from vector tile layer
2018-11-04 11:30:29 -07:00
Tim Schaub
d197864f5a
Remove RenderType enum from vector tile layer
2018-11-04 10:27:35 -07:00
Tim Schaub
4d5d428a96
Merge pull request #8874 from tschaub/uncast
...
Remove unnecessary type casts in canvas layer renderer
2018-11-04 10:12:20 -07:00
Tim Schaub
0091bfa106
Remove unnecessary type casts in canvas layer renderer
2018-11-04 09:57:19 -07:00
Tim Schaub
765d2cdc9f
Merge pull request #8872 from openlayers/greenkeeper/webpack-4.24.0
...
Update webpack to the latest version 🚀
2018-11-03 18:36:38 -06:00
Dmitry Fedorov
1de22f77dc
merged with upstream and improved key handling
2018-11-02 17:19:10 -07:00
greenkeeper[bot]
f2b4555e1f
chore(package): update webpack to version 4.24.0
2018-11-02 19:46:21 +00:00
Andreas Hocevar
3f69066d79
Merge pull request #8869 from ahocevar/typescript-fixes
...
Fix more types for TypeScript
2018-10-31 12:07:28 +01:00
Andreas Hocevar
1a00e20b1b
Merge pull request #8868 from ahocevar/abstract-methods
...
Throw when calling abstract methods; fix abstract return types
2018-10-31 12:07:01 +01:00
Andreas Hocevar
c90b8c2a12
Merge pull request #8862 from ahocevar/legacy-build
...
Legacy build and apidoc improvements
2018-10-31 08:35:38 +01:00
Andreas Hocevar
6f57a272d0
Merge pull request #8867 from ahocevar/fix-examples
...
Fix example builder
2018-10-31 08:35:10 +01:00
ahocevar
1cdd040c96
Throw when calling abstract methods; fix abstract return types
2018-10-30 18:55:49 +01:00
ahocevar
1df9189d7f
Fix more types for TypeScript
2018-10-30 18:55:03 +01:00
ahocevar
071a02556e
Fix example builder
2018-10-30 18:25:01 +01:00
ahocevar
f8c0d284de
Fix module paths
2018-10-29 19:15:01 +01:00
ahocevar
b50749e1ea
Use jsdoc-plugin-typescript
2018-10-29 19:15:01 +01:00
ahocevar
e239eb338f
Use webpack instead of rollup for the legacy build
...
This also changes the target path of the legacy build to build/legacy
2018-10-25 22:00:22 +02:00
ahocevar
1674620943
Use individual imports instead of * imports
2018-10-25 21:54:06 +02:00
ahocevar
6ceb03f86b
Use typescript-plugin for generate-info task
2018-10-25 21:52:58 +02:00
ahocevar
ba20c6333b
Move convert-types plugin to place for common use
2018-10-25 21:49:02 +02:00
Frédéric Junod
2adac0b3e7
Merge pull request #8860 from openlayers/greenkeeper/webpack-4.23.1
...
Update webpack to the latest version 🚀
2018-10-25 13:15:01 +02:00
greenkeeper[bot]
0a530725c6
chore(package): update webpack to version 4.23.1
2018-10-25 09:36:50 +00:00
Andreas Hocevar
391e38a973
Merge pull request #8852 from ahocevar/jsdoc-markdown
...
Improve link handling in API docs
2018-10-25 11:21:46 +02:00
Frédéric Junod
7f1728f8d4
Merge pull request #8855 from openlayers/greenkeeper/webpack-4.23.0
...
Update webpack to the latest version 🚀
2018-10-25 08:33:02 +02:00
ThomasG77
d3fdda6efc
Add condition for viewParams and TypeScript related option
2018-10-25 05:46:49 +02:00
greenkeeper[bot]
1ed51d02e3
chore(package): update webpack to version 4.23.0
2018-10-24 18:13:06 +00:00
Andreas Hocevar
8f12177593
Merge pull request #8853 from ahocevar/rendercomplete-vector
...
Make rendercomplete work with vector sources without loader
2018-10-24 19:40:14 +02:00
ahocevar
f82619d6d0
Make rendercomplete work with vector sources without loader
2018-10-24 18:37:51 +02:00
ahocevar
453a723005
Improve link handling in API docs
2018-10-24 17:52:42 +02:00
Frédéric Junod
e8da3929d5
Merge pull request #8851 from fredj/rbush_types
...
Use typescript types for RBush
2018-10-24 17:21:17 +02:00
Frederic Junod
1f1951f3cc
Use typescript types for RBush
...
The `toJSON` function simply returns the `data` property.
See: https://github.com/mourner/rbush/blob/v2.0.2/index.js#L184
2018-10-24 17:07:41 +02:00
Frédéric Junod
208f125158
Merge pull request #8850 from fredj/misc
...
Remove old TODO in ol/Graticule
2018-10-24 16:58:42 +02:00
Frederic Junod
df632dbaa9
Remove old TODO in ol/Graticule
...
Fixed with #8800
2018-10-24 16:51:35 +02:00
Andreas Hocevar
b11daa8344
Merge pull request #8847 from ahocevar/fix-apidocs
...
Fix API docs
2018-10-24 00:25:58 +02:00
Tim Schaub
0130ce71ba
Merge pull request #8845 from tschaub/no-render-type
...
Remove RenderType enum from vector layer
2018-10-23 13:20:47 -06:00
ahocevar
3a42a0859c
Fix event documentation
2018-10-23 18:05:43 +02:00
ahocevar
0593c352af
Avoid duplicate documentation
2018-10-23 18:05:26 +02:00
ahocevar
724d141d3a
Fix links and navigation
2018-10-23 18:05:02 +02:00
ahocevar
deb6c093a8
Update plugin chain to support JSDoc import types
2018-10-23 18:04:26 +02:00
ahocevar
0b21d1a6fc
Document anonymous default exports
2018-10-23 18:01:46 +02:00
ahocevar
d1395d005c
Fix comments for JSDoc
2018-10-23 17:58:50 +02:00
ahocevar
cd2f0f60d6
Make link texts consistent with docs
2018-10-23 17:40:51 +02:00
Tim Schaub
f58603bddf
Remove RenderType enum from vector layer
2018-10-23 08:46:50 -06:00
Antoine Abt
1740f02737
Merge pull request #8843 from tonio/ts_fullscreen
...
Fix ts typing for fullscreen button
2018-10-23 14:18:46 +02:00
Frédéric Junod
0cd3e39fe8
Merge pull request #8841 from fredj/super
...
Use super.method instead of prototype.method.call
2018-10-23 13:25:11 +02:00
Frédéric Junod
d5c895aa8b
Merge pull request #8842 from fredj/element_type
...
Change target type from Element to HTMLElement
2018-10-23 13:24:53 +02:00
Éric Lemoine
9810250fb4
Merge pull request #8840 from elemoine/ele_zindexkeys
...
Remove unneeded code in VectorTile renderer
2018-10-23 11:08:18 +02:00
Éric Lemoine
8a2f74fbe8
Merge pull request #8844 from elemoine/ele_crossorigin
...
Set crossOrigin to anonymous in mapbox-streets-v6-style
2018-10-23 11:04:38 +02:00
Andreas Hocevar
0801b9e0be
Merge pull request #8776 from ahocevar/no-window-settimeout
...
Use setTimeout without the window namespace
2018-10-23 11:03:32 +02:00
Antoine Abt
fc8ba24d3f
Store button and correctly type it.
2018-10-23 11:02:43 +02:00
Éric Lemoine
e0a018fa1e
Set crossOrigin to anonymous in mapbox-streets-v6-style
2018-10-23 10:56:33 +02:00
Frederic Junod
3746ba99cf
Change target type from Element to HTMLElement
...
Same as the parent class type for `MousePosition` and the type returned by the
`getViewport` function.
2018-10-23 09:17:17 +02:00
Frederic Junod
d294b87358
Use super.method instead of prototype.method.call
2018-10-23 09:15:51 +02:00
Éric Lemoine
29b21da608
Remove unneeded code in VectorTile renderer
2018-10-23 07:55:34 +02:00
Tim Schaub
0787aa3439
Merge pull request #8838 from openlayers/greenkeeper/webpack-4.22.0
...
Update webpack to the latest version 🚀
2018-10-21 07:42:34 -06:00
greenkeeper[bot]
41fea9905a
chore(package): update webpack to version 4.22.0
2018-10-21 10:24:50 +00:00
Frédéric Junod
7cd7a4d111
Merge pull request #8837 from fredj/mp_reexport
...
Re-export MousePosition from ol/control
2018-10-20 18:44:47 +02:00
Frederic Junod
a06ad4940c
Re-export MousePosition from ol/control
2018-10-19 14:05:55 +02:00
Frédéric Junod
6ff7747d98
Merge pull request #8832 from fredj/remove-source-foreachfeatureatcoordinate
...
Remove source foreachfeatureatcoordinate from ol/renderer/webgl/ImageLayer
2018-10-19 11:20:33 +02:00
Frédéric Junod
e4816faadf
Merge pull request #8834 from openlayers/greenkeeper/webpack-4.21.0
...
Update webpack to the latest version 🚀
2018-10-18 08:34:30 +02:00
Frédéric Junod
f0c164802f
Merge pull request #8833 from fredj/misc
...
Fix wrong filename in type annotation
2018-10-18 08:27:12 +02:00
greenkeeper[bot]
ae409f40d5
chore(package): update webpack to version 4.21.0
2018-10-17 18:36:13 +00:00
Frederic Junod
7e142080a1
Remove hasFeatureAtCoordinate from ol/renderer/webgl/ImageLayer
2018-10-17 17:08:53 +02:00
Frederic Junod
1a0f398f1f
Fix wrong filename in type annotation
2018-10-17 15:47:15 +02:00
Frederic Junod
648ee4f4a4
Remove forEachFeatureAtCoordinate from ol/renderer/webgl/ImageLayer
2018-10-17 15:44:45 +02:00
Frédéric Junod
3d72490241
Merge pull request #8827 from schmidtk/remove-source-foreachfeatureatcoordinate
...
Removed unused forEachFeatureAtCoordinate from ol/source/Source
2018-10-17 15:09:37 +02:00
Kevin Schmidt
df4ef724b6
Removed unused forEachFeatureAtCoordinate from ol/source/Source
...
Fixes #8826 .
2018-10-17 06:10:10 -06:00
Frédéric Junod
d2d041e54a
Merge pull request #8830 from fredj/misc
...
Type annotation fixes in ol/control/
2018-10-17 13:26:05 +02:00
Frederic Junod
94fd57f690
Set projection property in MousePosition option optional
2018-10-17 10:56:11 +02:00
Frederic Junod
939aa565b5
Change ol/control/ScaleLine getUnits return type
...
Remove `undefined` from the return type: the default value is 'metric'
2018-10-17 10:48:19 +02:00
Frédéric Junod
1035ba7bf2
Merge pull request #8829 from fredj/getuid
...
Change getUid return type from number to string
2018-10-17 10:46:49 +02:00
Frederic Junod
041836c645
Change getUid return type from number to string
2018-10-17 10:22:53 +02:00
Frédéric Junod
a85099a36b
Merge pull request #8825 from schmidtk/ts-misc-errors
...
Fix TypeScript errors
2018-10-17 09:45:28 +02:00
Éric Lemoine
cddfc11125
Merge pull request #8828 from elemoine/ele_source
...
Re-export VectorTile from ol/source
2018-10-17 07:49:03 +02:00
Éric Lemoine
d387702644
Re-export VectorTile from ol/source
2018-10-16 21:49:34 +02:00
Kevin Schmidt
49a4bf4248
Fix TypeScript error in ol/control/OverviewMap
2018-10-16 09:24:00 -06:00
Kevin Schmidt
1e90ffacec
Avoid spread operator to fix TypeScript errors
2018-10-16 09:20:20 -06:00
Andreas Hocevar
43ca764293
Merge pull request #8806 from notnotse/preserve-fullscreen-button-class-names
...
Preserve button class name list in full screen control on toggle
2018-10-16 16:58:44 +02:00
Kevin Schmidt
fb11aad1d1
Fix geometry type in ol/renderer/vector#renderGeometry
2018-10-16 08:34:02 -06:00
Kevin Schmidt
f7adeac774
Fix arguments passed to forEachLayerAtCoordinate
2018-10-16 08:34:02 -06:00
Frédéric Junod
076d6425cb
Merge pull request #8817 from romanzoller/wmts-document-image-format
...
Clarify format option for ol/source/WMTS
2018-10-16 16:20:36 +02:00
Frédéric Junod
2809784247
Merge pull request #8824 from schmidtk/ts-format-gml
...
Fix TypeScript errors in ol/format/GML
2018-10-16 16:09:58 +02:00
Kevin Schmidt
ee9c9bcefb
Fix TypeScript errors in ol/format/GML
2018-10-16 07:20:22 -06:00
Andreas Hocevar
e37039d85e
Merge pull request #8820 from hmdavidjunior/master
...
Polygon intersectsExtent failure - Issue #8795
2018-10-16 14:12:09 +02:00
Frédéric Junod
9362e33be9
Merge pull request #8519 from NielsCharlier/complex
...
GML Format Improvements #8516 #8517 #8518
2018-10-16 09:10:09 +02:00
Frederic Junod
aea9479c12
Rename parsers objects in ol/format/GML32
2018-10-16 08:48:42 +02:00
Frederic Junod
6b24760299
Fix jsdoc type notation
2018-10-16 08:26:41 +02:00
Niels Charlier
594a921598
Enable parsing complex features
2018-10-16 08:26:41 +02:00
NielsCharlier
2005c82dd2
add GML3.2 format
2018-10-16 08:26:41 +02:00
NielsCharlier
6252404d5b
Fix GML Format featureMember tag
2018-10-16 08:25:53 +02:00
Frédéric Junod
316b4a1bb7
Merge pull request #8711 from schmidtk/ts-format-gml
...
Fix TypeScript errors in ol/format/GML
2018-10-16 08:25:41 +02:00
Hermes David Junior
7ec19645e9
Polygon intersectsExtent failure - Issue #8795
2018-10-15 10:00:37 -04:00
Andreas Hocevar
b43e5929f2
Merge pull request #8818 from cs09g/patch-1
...
fix the way zoom comes from
2018-10-15 14:23:07 +02:00
Seul-gi Choi(Chase)
f8585962b4
fix the way zoom comes from
...
fix zoom from view to tilegrid
2018-10-15 20:57:23 +09:00
Roman Zoller
43b9f70077
Clarify format option for ol/source/WMTS
2018-10-15 13:29:19 +02:00
Andreas Hocevar
6e7558e954
Merge pull request #8804 from notnotse/issue/8621-disable-collapsible-attributions-for-osm
...
Add possibility to disable collapsible attributions from Source
2018-10-14 12:16:36 +02:00
ahocevar
2768884044
Make new behavior overridable; update docs and examples
2018-10-14 12:10:40 +02:00
ahocevar
af4e5ca7cf
Improve JSDoc
2018-10-14 09:57:26 +02:00
Andreas Hocevar
9285b283c0
Merge pull request #8787 from ahocevar/no-instanceof
...
Replace instanceof checks with other logic
2018-10-12 20:44:41 +02:00
ahocevar
9163558511
Replace instanceof checks with other logic
2018-10-12 20:35:59 +02:00
Frédéric Junod
80753eb909
Merge pull request #8808 from fredj/f8807
...
Fix format and version properties in ol/source/WMTS Options typedef
2018-10-12 12:53:23 +02:00
Andreas Hocevar
3e860d2c61
Merge pull request #8812 from rosedo/patch-1
...
Update snap.js
2018-10-12 12:15:03 +02:00
Andreas Hocevar
3ce80fbfb1
Merge pull request #8809 from notnotse/issue/8800-configurable-interval-options
...
Configurable interval options
2018-10-12 12:09:27 +02:00
Andreas Hocevar
8aebed1cd6
Add intervals default to documentation
2018-10-12 12:03:45 +02:00
Dominic Rose
90395c2355
Update snap.js
...
this was undefined inside the call to selectedFeatures.remove
2018-10-12 12:00:38 +02:00
itjope
50f90cdf61
Preserve button class name list in full screen control on toggle
2018-10-12 11:37:43 +02:00
Bobo Häggström
04f2174052
Add test for attributionsCollapsible property on source
2018-10-12 11:28:48 +02:00
Frédéric Junod
0f15d38ae7
Merge pull request #8798 from fredj/rawgit
...
Use unpkg.com instead of rawgit.com
2018-10-12 11:04:39 +02:00
Bobo Häggström
667f9a58f3
Add option to configure graticule interval limits
2018-10-12 10:41:12 +02:00
Bobo Häggström
2f4d31c8f4
Add possibility to disable collapsible attributions from Source
2018-10-12 09:28:34 +02:00
Frederic Junod
ad3f248825
Fix format and version properties in ol/source/WMTS Options typedef
2018-10-12 08:51:03 +02:00
Andreas Hocevar
c2c8cdab29
Merge pull request #8805 from notnotse/issue/8700-tile-scaled-below-zero
...
Do not draw image with width or height < 0.5
2018-10-11 19:40:41 +02:00
Andreas Hocevar
e828231449
Merge pull request #8803 from notnotse/zoom-slider-fix
...
Handle zoom slider position with floating point numbers
2018-10-11 17:38:34 +02:00
Bobo Häggström
dded939a07
Do not draw image with width or height < 0.5
2018-10-11 15:22:48 +02:00
Andreas Hocevar
945f686f8a
Remove 2nd argument of parseFloat
2018-10-11 14:00:15 +02:00
itjope
2c6e80a601
Handle zoom slider position with floating point numbers
2018-10-11 12:50:51 +02:00
Andreas Hocevar
da41515944
Merge pull request #8799 from openlayers/greenkeeper/rollup-0.66.6
...
Update rollup to the latest version 🚀
2018-10-11 07:33:02 +02:00
greenkeeper[bot]
15c9fe7867
chore(package): update rollup to version 0.66.6
2018-10-10 15:12:48 +00:00
Frederic Junod
6d1cc3ba88
Use unpkg.com instead of rawgit.com
2018-10-10 15:11:07 +02:00
Frederic Junod
db15bb0942
Fix indentation
2018-10-10 14:55:33 +02:00
Frederic Junod
94da8dd0e2
Move adaptAttributions out of the class, set default Options values
2018-10-10 14:23:13 +02:00
Frédéric Junod
02b2be5b40
Merge pull request #8796 from openlayers/greenkeeper/rollup-plugin-commonjs-9.2.0
...
Update rollup-plugin-commonjs to the latest version 🚀
2018-10-10 10:36:23 +02:00
greenkeeper[bot]
7672fe3b16
chore(package): update rollup-plugin-commonjs to version 9.2.0
2018-10-10 04:21:56 +00:00
Frédéric Junod
04c2359d49
Merge pull request #8793 from openlayers/greenkeeper/rollup-plugin-buble-0.19.4
...
Update rollup-plugin-buble to the latest version 🚀
2018-10-09 12:58:37 +02:00
greenkeeper[bot]
f15ac14d2a
chore(package): update rollup-plugin-buble to version 0.19.4
2018-10-09 11:41:25 +02:00
Frédéric Junod
177190403f
Merge pull request #8794 from openlayers/greenkeeper/rollup-0.66.5
...
Update rollup to the latest version 🚀
2018-10-09 11:40:29 +02:00
greenkeeper[bot]
12786e4352
chore(package): update rollup to version 0.66.5
2018-10-09 05:43:29 +00:00
Kevin Schmidt
d308288eed
Fix TypeScript errors in ol/format/GML
2018-10-08 05:36:21 -06:00
Frédéric Junod
d6aced3e43
Merge pull request #8789 from fredj/misc
...
Spelling and indentation fixes
2018-10-08 09:23:14 +02:00
Frederic Junod
720993431c
Fix indentation
2018-10-08 08:50:40 +02:00
Frederic Junod
69dfbb9e54
Fix spelling
2018-10-08 08:30:10 +02:00
Tim Schaub
23473a8346
Merge pull request #8788 from openlayers/greenkeeper/front-matter-3.0.0
...
Update front-matter to the latest version 🚀
2018-10-06 22:26:12 -06:00
greenkeeper[bot]
414f6e0384
chore(package): update front-matter to version 3.0.0
2018-10-05 17:43:49 +00:00
Andreas Hocevar
96e99e481e
Merge pull request #8782 from wallw-bits/fix-typecheck-render-feature
...
Fix getSimplifiedGeometry definition
2018-10-04 21:55:17 +02:00
Andreas Hocevar
f5e8e3e009
Merge pull request #8783 from wallw-bits/fix-typecheck-replaygroup
...
Fix missing method declaration
2018-10-04 21:53:55 +02:00
Andreas Hocevar
61dedbbe6d
Merge pull request #8785 from openlayers/greenkeeper/rollup-0.66.4
...
chore(package): update rollup to version 0.66.4
2018-10-04 15:05:47 +02:00
greenkeeper[bot]
f3f138b9bc
chore(package): update rollup to version 0.66.4
...
Closes #8777
2018-10-04 08:46:43 +00:00
William Wall
b8addb4c24
Fix missing method declaration
...
ol/renderer/vector was using the abstract ReplayGroup type while
referencing replayGroup.addDeclutter(), which was only defined
on the canvas and webgl implementations and was also defined
differently.
2018-10-03 16:08:26 -06:00
William Wall
8be23b799d
Fix getSimplifiedGeometry definition
...
The override here should match the definition in ol/geom/Geometry
2018-10-03 15:23:10 -06:00
Marc Jansen
84dda90bfc
Merge pull request #8781 from schmidtk/ts-misc-errors
...
Fix type check errors
2018-10-03 22:51:44 +02:00
Kevin Schmidt
a92c992e1a
Cast to Array to avoid false union mismatch
2018-10-03 13:55:12 -06:00
Kevin Schmidt
c0903e6fc1
Cast overloaded ends property to fix type check errors
2018-10-03 13:23:40 -06:00
Kevin Schmidt
8d9fe7f688
Use void for optional return type
2018-10-03 13:23:05 -06:00
Andreas Hocevar
144c2f9f15
Merge pull request #8779 from schmidtk/ts-misc-errors
...
Fix additional type check errors
2018-10-03 19:38:55 +02:00
Andreas Hocevar
4a066670c2
Merge pull request #8753 from wallw-bits/fix-typecheck-pluggablemap
...
Fix type check in ol/PluggableMap.js
2018-10-03 19:33:12 +02:00
Kevin Schmidt
3781a6881d
Fix type check errors in ol/layer/VectorTile
2018-10-03 11:24:41 -06:00
Kevin Schmidt
9d4821aafc
Fix type check errors in ol/interaction/Snap
2018-10-03 11:20:56 -06:00
Kevin Schmidt
38aa620afa
Fix type check errors in ol/layer/Layer
2018-10-03 10:42:05 -06:00
Kevin Schmidt
ddae414ddc
Fix type check errors in ol/format/MVT
2018-10-03 10:41:52 -06:00
Kevin Schmidt
d3a82b0586
Fix type check errors in ol/pointer
2018-10-03 10:41:29 -06:00
Andreas Hocevar
83763a73d9
Merge pull request #8762 from schmidtk/ts-pointer-interaction-this
...
Fix type errors from interaction event handlers
2018-10-03 15:48:54 +02:00
Kevin Schmidt
07349de59b
Add tests for interaction event handlers
2018-10-03 06:59:18 -06:00
Kevin Schmidt
909869b8b9
Fix type check errors in ol/interaction/Extent
2018-10-03 06:35:18 -06:00
Kevin Schmidt
942a0976be
Move interaction event handlers to class methods
2018-10-03 06:30:09 -06:00
ahocevar
3397796ff2
Use setTimeout without the window namespace
2018-10-03 13:06:14 +02:00
ahocevar
9586c7cbc7
Get rid of private handler members
2018-10-03 05:06:01 -06:00
Kevin Schmidt
18570841d8
Move interaction event handlers to class methods
2018-10-03 05:06:01 -06:00
Andreas Hocevar
bafb9e4a8c
Merge pull request #8763 from wallw-bits/fix-typecheck-events
...
Fix type check for ol/events
2018-10-03 11:52:44 +02:00
Tim Schaub
4cb5dc695b
Merge pull request #8774 from schmidtk/ts-renderer-webgl
...
Fix type check errors in ol/renderer/webgl
2018-10-03 03:48:07 -06:00
Andreas Hocevar
4ca75e2aab
Merge pull request #8768 from schmidtk/ts-interaction-select
...
Fix type check errors in ol/interaction/Select
2018-10-03 11:10:50 +02:00
Andreas Hocevar
56f623337b
Merge pull request #8764 from schmidtk/ts-interaction-draw
...
Fix TypeScript errors in ol/interaction/Draw
2018-10-03 11:07:59 +02:00
ahocevar
3f79edba67
Use setTimeout with any return type
2018-10-03 10:50:44 +02:00
Andreas Hocevar
2799f0c824
Merge pull request #8767 from schmidtk/ts-interaction-modify
...
Fix type check errors in ol/interaction/Modify
2018-10-03 10:33:50 +02:00
Andreas Hocevar
cbd6aabea2
Merge pull request #8773 from schmidtk/ts-renderer-canvas
...
Fix type check errors in ol/renderer/canvas
2018-10-03 10:29:29 +02:00
Andreas Hocevar
5c737b21ae
Merge pull request #8769 from schmidtk/ts-render-canvas
...
Fix type check errors in ol/render/canvas
2018-10-03 10:17:54 +02:00
Andreas Hocevar
0f9485a806
Merge pull request #8770 from schmidtk/ts-render-webgl
...
Fix type check errors in ol/render/webgl
2018-10-03 10:15:57 +02:00
Andreas Hocevar
bb544114ee
Merge pull request #8765 from ahocevar/fixed-tileurlfunction-bye-bye
...
Simplify logic for fixed tile url functions
2018-10-03 10:10:18 +02:00
Frédéric Junod
c7813bbf45
Merge pull request #8766 from fredj/featurelike
...
Use FeatureLike typedef
2018-10-03 08:47:06 +02:00
Kevin Schmidt
e30293d07f
Fix type check errors in ol/renderer/webgl
2018-10-02 15:36:02 -06:00
Kevin Schmidt
b26d81fd7e
Fix type check errors in canvas tile renderers
2018-10-02 15:24:51 -06:00
Kevin Schmidt
d3e34f95c9
Fix type check errors in ol/renderer/canvas/VectorLayer
2018-10-02 15:24:51 -06:00
Kevin Schmidt
16faf064de
Fix type check errors in ol/renderer/canvas/Map
2018-10-02 15:24:51 -06:00
Kevin Schmidt
be4afde507
Fix type check errors in ol/renderer/canvas/ImageLayer
2018-10-02 15:24:51 -06:00
Andreas Hocevar
2b8cee3e44
Merge pull request #8739 from schmidtk/ts-format-wmsgfi
...
Fix TypeScript errors in ol/format/WMSGetFeatureInfo
2018-10-02 21:27:54 +02:00
Andreas Hocevar
682fe47914
Merge pull request #8666 from schmidtk/ts-condition-fixes
...
Fix condition TypeScript errors
2018-10-02 21:10:10 +02:00
Kevin Schmidt
b1309578b4
Fix type check errors in ol/render/webgl/TextReplay
2018-10-02 12:59:41 -06:00
Kevin Schmidt
ecaec7bbfa
Fix type check errors in ol/render/webgl/ReplayGroup
2018-10-02 12:55:59 -06:00
Kevin Schmidt
b4fced865d
Fix type check errors in ol/render/webgl/Immediate
2018-10-02 12:54:27 -06:00
Kevin Schmidt
9b12b30100
Fix type check errors in ol/render/canvas/TextReplay
2018-10-02 12:39:45 -06:00
Kevin Schmidt
9ac00667b4
Fix type check errors in ol/render/canvas/Replay
2018-10-02 12:38:31 -06:00
Kevin Schmidt
452d5454cb
Fix type check errors in ol/render/canvas/Immediate
2018-10-02 12:32:37 -06:00
ahocevar
4aff3d0631
Simplify logic for fixed tile url functions
2018-10-02 17:26:22 +02:00
Kevin Schmidt
2f151a7832
Fix type check errors in ol/interaction/Select
2018-10-02 08:57:25 -06:00
Kevin Schmidt
25cf54193a
Fix type check errors in ol/interaction/Modify
2018-10-02 08:31:03 -06:00
Frederic Junod
ae87cad7ef
Use FeatureLike typedef
...
Use `import("./Feature.js").FeatureLike` typedef instead of `import("./Feature.js").default|import("./render/Feature.js").default`
2018-10-02 12:58:56 +02:00
Kevin Schmidt
b6846d6b3d
Use window.setTimeout to avoid TS conflict with Node's setTimeout
2018-10-01 15:41:03 -06:00
Kevin Schmidt
d62dd67942
Fix TypeScript errors in ol/interaction/Draw
2018-10-01 15:38:31 -06:00
William Wall
2517b838b6
Fix type check for ol/events
...
Cast to ol/events/Target since the function declarations only match
between EventTarget and Target for the first two parameters.
2018-10-01 14:02:12 -06:00
William Wall
9fc8475586
Fix type check in ol/PluggableMap.js
...
- Added JSDoc to getRenderer()
- Cast default options to types
- Cast event to MouseEvent to satisfy tsc. Non mouse/touch events
will simply produce [NaN, NaN]
- Cast to Layer before calling getSource(), as it does not exist
on Base
2018-10-01 12:49:47 -06:00
Andreas Hocevar
023ad3c531
Merge pull request #8757 from schmidtk/ts-typeof-ctor
...
Use typeof to simplify JSDoc class types
2018-10-01 18:33:35 +02:00
Kevin Schmidt
26f1cba808
Remove JSDoc to work around issue solved by typeof
2018-10-01 10:24:55 -06:00
Frédéric Junod
76dda0c422
Merge pull request #8759 from fredj/es6_examples
...
Use es6 class inheritance in examples
2018-10-01 17:12:20 +02:00
Andreas Hocevar
31ac0eb406
Merge pull request #8761 from schmidtk/ts-feature-types
...
Allow returning RenderFeature in ol/format/Feature
2018-10-01 17:04:36 +02:00
Kevin Schmidt
c5a9d5b0bc
Move FeatureClass and FeatureLike to ol/Feature
2018-10-01 08:59:55 -06:00
Kevin Schmidt
7dbe38358a
Replace TileClass with typeof ImageTile
2018-10-01 08:37:01 -06:00
Kevin Schmidt
accdc79c05
Use typeof to simplify JSDoc class types
2018-10-01 08:30:06 -06:00
Kevin Schmidt
7056eb8536
Allow returning RenderFeature in ol/format/Feature
...
Resolves #8760
2018-10-01 08:24:30 -06:00
Andreas Hocevar
88cde255f8
Merge pull request #8758 from schmidtk/ts-kml-color-node
...
Fix TS error and prevent extra string conversion
2018-10-01 15:45:32 +02:00
Frederic Junod
47b68ed96d
Use es6 class inheritance in examples
...
Instead of using the deprecated `inherits` function.
2018-10-01 15:44:18 +02:00
Kevin Schmidt
d6b99a5a25
Fix TS error and prevent extra string conversion
2018-10-01 07:29:16 -06:00
Frédéric Junod
a2c7eb80fd
Merge pull request #8736 from fredj/misc
...
Typescript misc fixes
2018-10-01 08:29:02 +02:00
Tim Schaub
6f1f85b729
Merge pull request #8741 from schmidtk/ts-geom
...
Fix TypeScript errors in ol/geom/*
2018-09-30 20:50:28 -07:00
Tim Schaub
2034e3f63b
Merge pull request #8707 from schmidtk/ts-format-feature
...
Fix TypeScript errors in ol/format/Feature
2018-09-30 20:41:55 -07:00
Marc Jansen
8b26e53067
Merge pull request #8754 from wallw-bits/fix-typecheck-math
...
Fix type check in ol/math
2018-09-30 09:28:08 +02:00
Frédéric Junod
40ee806c27
Merge pull request #8747 from fredj/faq_modules
...
Update doc/faq.md
2018-09-30 07:38:15 +02:00
William Wall
831505c425
Fix type check in ol/math
...
tsc considers everything in the else block to be of type 'never',
since it thinks that cosh is permanently defined for Math. Casting
back to Math in the else block fixes the error.
2018-09-29 16:40:15 -06:00
Andreas Hocevar
b49f2448c7
Merge pull request #8744 from wallw-bits/fix-typecheck-vectortilesource
...
Fix type checks in VectorTileSource
2018-09-29 20:44:56 +02:00
Frederic Junod
513e11d263
Update doc/faq.md
...
Change code snippet to use es6 modules.
2018-09-29 08:58:02 +02:00
Frédéric Junod
01923ddbb2
Merge pull request #8740 from benVigie/updateFirefoxTextTestTolerance
...
Increase linestring textalign test tolerance to be Firefox compliant.
2018-09-29 08:34:48 +02:00
Frédéric Junod
313b00b8f3
Merge pull request #8738 from schmidtk/ts-format-xmlfeature
...
Cast to parent type to fix TS errors
2018-09-29 08:23:29 +02:00
Frédéric Junod
5abcaebabc
Merge pull request #8737 from schmidtk/ts-format-topojson
...
Flag optional param to fix TS error
2018-09-29 08:18:09 +02:00
William Wall
a685e85c10
Fix type checks in VectorTileSource
...
Use typeof(Class) instead of defining a typedef for the tile class
2018-09-28 12:33:33 -06:00
Andreas Hocevar
9cbe9926b4
Merge pull request #8742 from wallw-bits/fix-typecheck-vectorsource-2
...
Fix type checks in Vector source
2018-09-28 18:20:46 +02:00
Andreas Hocevar
efea43d008
Merge pull request #8743 from wallw-bits/fix-typecheck-rastersource
...
Fix type check in Raster source
2018-09-28 18:20:07 +02:00
William Wall
0bbbd33bb1
Fix type check in Raster source
2018-09-28 09:38:33 -06:00
William Wall
4da372d515
Fix type checks in Vector source
...
The getResolutions override is unnecessary because the parent
implementation also returns undefined.
2018-09-28 09:24:55 -06:00
Kevin Schmidt
7d5a81d40f
Fix TypeScript errors in ol/geom/*
2018-09-28 09:00:28 -06:00
Benjamin Vigie
f8b0eb9648
Increase linestring textalign test tolerance to be Firefox compliant.
2018-09-28 10:42:17 -04:00
Kevin Schmidt
df7c89baeb
Fix TypeScript errors in ol/format/WMSGetFeatureInfo
2018-09-28 08:15:59 -06:00
Kevin Schmidt
497aef7309
Cast to parent type to fix TS errors
2018-09-28 07:58:43 -06:00
Kevin Schmidt
73a48eb3d4
Flag optional param to fix TS error
2018-09-28 07:56:07 -06:00
Andreas Hocevar
63f583e148
Merge pull request #8733 from schmidtk/ts-format-wfs
...
Fix TypeScript errors in ol/format/WFS
2018-09-28 13:19:14 +02:00
Andreas Hocevar
54fa2bdc94
Merge pull request #8735 from schmidtk/ts-format-wkt
...
Fix TypeScript errors in ol/format/WKT
2018-09-28 12:45:09 +02:00
Frederic Junod
8c69380ef6
Fix wrong property name in Stroke constructor
2018-09-28 09:13:43 +02:00
Frederic Junod
fa7a92b565
Add msTransform property in types/dom.d.ts
2018-09-28 09:13:43 +02:00
Frederic Junod
3d9b1af105
Remove 'extent' properties from ol/source/Tile children classes
2018-09-28 09:13:43 +02:00
Frederic Junod
f58cd03f3b
Remove extra parameters
2018-09-28 09:13:43 +02:00
Andreas Hocevar
2e41302fc3
Merge pull request #8730 from schmidtk/ts-format-kml
...
Fix TypeScript errors in ol/format/KML
2018-09-28 08:31:32 +02:00
Frederic Junod
6ce56329dd
Fix wrong type
2018-09-28 08:21:12 +02:00
Frédéric Junod
368fb2c6e8
Merge pull request #8732 from wallw-bits/fix-typecheck-tilesource
...
Fix type check in ol/source/Tile
2018-09-28 08:19:58 +02:00
Kevin Schmidt
280741f8d1
Fix TypeScript errors in ol/format/WKT
2018-09-27 14:46:15 -06:00
Kevin Schmidt
d4d45001f6
Fix TypeScript errors in ol/format/WFS
2018-09-27 14:03:06 -06:00
Kevin Schmidt
f8d3c8e140
Fix TypeScript errors in ol/format/KML
2018-09-27 13:33:41 -06:00
William Wall
1ee0c50c8a
Fix type check in ol/source/Tile
...
Remove 'extent' because the parent Source class does not contain
'extent' on its options or use options.extent in the constructor.
Also removed 'extent' from 'Options' for 'TileSource'.
2018-09-27 10:47:51 -06:00
Frédéric Junod
2752541ff1
Merge pull request #8731 from fredj/GeolocationError
...
Dispatch a GeolocationError in Geolocation
2018-09-27 16:56:42 +02:00
Frederic Junod
39951a792d
Dispatch a GeolocationError in Geolocation
...
See https://github.com/openlayers/openlayers/pull/8657#discussion_r219051918
2018-09-27 16:51:17 +02:00
Frédéric Junod
2d68f1506c
Merge pull request #8729 from fredj/misc
...
Move functions out of the PointerEvent class
2018-09-27 16:05:54 +02:00
Frederic Junod
05c0b77a52
Move functions out of the PointerEvent class
2018-09-27 13:49:18 +02:00
Frédéric Junod
5bfd82a9bf
Merge pull request #8724 from fredj/ts_fixes
...
Typescript misc fixes
2018-09-27 10:47:57 +02:00
Frederic Junod
4fbd7f2acd
Add missing backtick
2018-09-27 10:18:47 +02:00
Frederic Junod
60c5d016a6
Remove unused 'opaque' property from ol/source/Stamen options
...
And set the `layer` property as mandatory.
2018-09-27 10:00:02 +02:00
Frederic Junod
7eee6ba07a
Remove '=' from type when the parameter is not optional
2018-09-27 10:00:02 +02:00
Frederic Junod
d8ee6acefa
Remove extra imports in jsdoc
2018-09-27 10:00:02 +02:00
Frédéric Junod
a4212abbb2
Merge pull request #8717 from fredj/ts_TileArcGISRest
...
Fix type checks in TileArcGISRest
2018-09-27 08:28:56 +02:00
Tim Schaub
2f51785968
Merge pull request #8718 from schmidtk/ts-format-gpx
...
Fix TypeScript errors in ol/format/GPX
2018-09-26 21:24:49 -07:00
Tim Schaub
ca9ac8e950
Merge pull request #8719 from openlayers/greenkeeper/marked-0.5.1
...
Update marked to the latest version 🚀
2018-09-26 21:23:15 -07:00
greenkeeper[bot]
80399f09df
chore(package): update marked to version 0.5.1
2018-09-26 14:42:11 +00:00
Frédéric Junod
047f7ecf04
Merge pull request #8706 from schmidtk/ts-types-esrijson
...
Use EsriJSON types from @types/arcgis-rest-api
2018-09-26 15:56:27 +02:00
Frédéric Junod
277ecca881
Merge pull request #8709 from schmidtk/ts-format-geojson
...
Fix TypeScript errors in ol/format/GeoJSON
2018-09-26 15:54:20 +02:00
Frederic Junod
9cf7c71df8
Fix type checks in TileArcGISRest
2018-09-26 15:51:55 +02:00
Frédéric Junod
55b300082a
Merge pull request #8708 from wallw-bits/fix-typecheck-imagecanvas
...
Fix type checks in ImageCanvas source
2018-09-26 15:50:42 +02:00
Kevin Schmidt
922e3824fb
Fix TypeScript errors in ol/format/GPX
2018-09-26 07:38:12 -06:00
Andreas Hocevar
3b747f4d2d
Merge pull request #8710 from wallw-bits/fix-typecheck-imagearcgis
...
Fix type checks in ImageArcGISRest
2018-09-26 11:10:27 +02:00
Andreas Hocevar
ce3988cfbb
Merge pull request #8714 from openlayers/greenkeeper/webpack-4.20.2
...
chore(package): update webpack to version 4.20.2
2018-09-26 07:40:07 +02:00
greenkeeper[bot]
8f6f4de433
chore(package): update webpack to version 4.20.2
...
Closes #8705
2018-09-26 05:02:09 +00:00
William Wall
d37e04e8f3
Fix type checks in ImageArcGISRest
...
Added proper @link tags to links in descriptions. Fixed unclosed
backtick. Made params optional like the description says.
2018-09-25 14:00:23 -06:00
Kevin Schmidt
a6223abdce
Fix TypeScript errors in ol/format/GeoJSON
2018-09-25 13:14:20 -06:00
Kevin Schmidt
e9baa2cfc4
Fix TypeScript errors in ol/format/Feature
2018-09-25 13:03:43 -06:00
William Wall
3ba789eae6
Fix type checks in ImageCanvas source
...
Fixed constructor docs specifying optional options without a
default value. Fixed malformed @link tag in typedef description.
canvasFunction type was previously declared with the 'this' type
as ImageCanvas, but the 'this' ref was not passed on the scope when
calling the function.
2018-09-25 13:01:02 -06:00
Kevin Schmidt
02d5d21d0d
Use EsriJSON types from @types/arcgis-rest-api
...
Resolves #8597
2018-09-25 12:31:22 -06:00
Andreas Hocevar
be12573883
Merge pull request #8703 from openlayers/greenkeeper/webpack-4.20.0
...
Update webpack to the latest version 🚀
2018-09-25 15:04:16 +02:00
greenkeeper[bot]
8cfb4e9384
chore(package): update webpack to version 4.20.0
2018-09-25 09:48:31 +00:00
Andreas Hocevar
d9698dcb06
Merge pull request #8698 from intouch-smartwater/fix-zoom-slider-events
...
Fix zoom slider events
2018-09-24 13:15:43 +02:00
Frédéric Junod
708557afef
Merge pull request #8697 from fredj/fix-typecheck-cluster
...
Remove unused properties from Cluster and Image options
2018-09-24 13:14:06 +02:00
James Cheese
9c5227850f
Remove events causing errors on touch-screen devices.
...
Fix for case #5226
2018-09-24 09:55:13 +01:00
James Cheese
49ee4bbd1c
Adding tests for ZoomSlider drags ending out of bounds.
...
As per the existing tests for the slider, ensure that listeners are unbound
correctly and values are as expected.
2018-09-24 09:55:13 +01:00
James Cheese
75947a6759
Revert changes from 7b687be
...
Adapted the changes to new class structures introduced since the original
deletion before committing, to ensure that everything compiles correctly.
2018-09-24 09:55:13 +01:00
Frederic Junod
7d1b90c7d2
Remove unused extent property from ol/source/Image options
2018-09-24 10:14:33 +02:00
Frederic Junod
557e2c9029
Remove extra imports in jsdoc
...
The symbols are already imported (es6 import)
2018-09-24 10:11:03 +02:00
Frederic Junod
3b208864bc
Remove unused properties from Cluster options
...
Follow up on #8692
2018-09-24 10:06:25 +02:00
Frédéric Junod
32dea69f5e
Merge pull request #8688 from fredj/ts_fixes
...
Fix PointerEventHandler event type
2018-09-24 10:02:49 +02:00
Frédéric Junod
7d36b893d3
Merge pull request #8686 from fredj/import
...
Remove extra imports in jsdoc
2018-09-24 10:02:27 +02:00
Tim Schaub
5ee1fd50fa
Merge pull request #8681 from wallw-bits/fix-typecheck-webgl-tilelayer
...
Check the type of the source before using it
2018-09-22 06:23:31 -06:00
Tim Schaub
681941b537
Merge pull request #8691 from romanzoller/fix-error-url
...
Fix assertion error documentation URL
2018-09-22 06:19:57 -06:00
Tim Schaub
7c5ff5422d
Merge pull request #8692 from wallw-bits/fix-typecheck-cluster
...
Type check fixes for Cluster source
2018-09-21 23:11:58 -06:00
Tim Schaub
c9068526e7
Merge pull request #8677 from wallw-bits/fix-typecheck-vectorsource
...
Type check fixes for VectorSource
2018-09-21 16:58:24 -06:00
Tim Schaub
9fd4807920
Merge pull request #8684 from wallw-bits/fix-typecheck-bingmaps
...
Define BingMapsImageryMetadataResponse type
2018-09-21 16:57:13 -06:00
Tim Schaub
16bd9a5450
Merge pull request #8690 from wallw-bits/fix-typecheck-cartodb
...
Fix type checks in CartoDB
2018-09-21 16:53:54 -06:00
Tim Schaub
ada7e404b1
Merge pull request #8693 from wallw-bits/fix-typecheck-image-source
...
Fix type check errors for Image source
2018-09-21 16:51:35 -06:00
William Wall
1c10bbf94c
Fix arithmetic error on potential array
...
And also add zoomMax to response type
2018-09-21 11:57:25 -06:00
William Wall
1da2db83da
Fix type check errors for Image source
...
The parent class does not accept an extent on its options. Also
check that the image is an img or video tag before setting the
source as Canvas does not have the src property.
2018-09-21 08:35:41 -06:00
William Wall
10c8371b38
Type check fixes for Cluster source
...
Removed options unused by super class.
2018-09-21 08:21:20 -06:00
Roman Zoller
5c5fc3f892
Fix assertion error documentation URL
...
Prefix version number with 'v' to obtain correct URL.
This fixes #8556 .
2018-09-21 16:03:39 +02:00
William Wall
82cfa54584
Fix type checks in CartoDB
...
Removed state from super call options because super doesn't use it.
Defined CartoDBLayerInfo response type.
2018-09-21 08:00:45 -06:00
Frederic Junod
69c6db0bc7
Allow TouchEvent to be passed to getEventPixel
2018-09-21 09:23:03 +02:00
Frederic Junod
9b447ef3ed
Fix PointerEventHandler event type
2018-09-21 09:19:05 +02:00
Frederic Junod
821a08ea79
Remove extra imports in jsdoc
...
The symbols are already imported (es6 import)
2018-09-21 09:12:06 +02:00
Frédéric Junod
a31453b55f
Merge pull request #8646 from openlayers/greenkeeper/mustache-3.0.0
...
Update mustache to the latest version 🚀
2018-09-21 08:39:07 +02:00
Frédéric Junod
5b43b9f151
Merge pull request #8645 from openlayers/greenkeeper/rollup-plugin-uglify-6.0.0
...
Update rollup-plugin-uglify to the latest version 🚀
2018-09-21 08:38:45 +02:00
Frédéric Junod
bf6ecd7667
Merge pull request #8685 from openlayers/greenkeeper/rollup-0.66.2
...
Update rollup to the latest version 🚀
2018-09-21 08:28:50 +02:00
Frédéric Junod
725687c987
Merge pull request #8672 from fredj/raster_source_types
...
Fix source type in Raster source
2018-09-21 08:22:59 +02:00
greenkeeper[bot]
fca3bed6dc
chore(package): update rollup to version 0.66.2
2018-09-21 05:26:48 +00:00
William Wall
fd0d6ff6f6
Define BingMapsImageryMetadataResponse type
2018-09-20 16:25:48 -06:00
Tim Schaub
aa39a8a508
Merge pull request #8665 from wallw-bits/fix-typecheck-rbush
...
Fix type check errors in RBush
2018-09-20 11:09:07 -06:00
Tim Schaub
c472910aae
Merge pull request #8680 from schmidtk/ts-events-fixes
...
TypeScript fixes for ol/events
2018-09-20 11:03:13 -06:00
William Wall
7ff974be2c
Remove superfluous bitwise operations
2018-09-20 10:27:13 -06:00
Tim Schaub
c414bd5923
Merge pull request #8678 from wallw-bits/fix-typecheck-source-tileimage
...
Ensure image is Image or Video before settings src
2018-09-20 09:40:29 -06:00
Tim Schaub
57bd015972
Merge pull request #8676 from wallw-bits/fix-typecheck-wmts
...
Cast tileGrid to WMTSTileGrid for type check
2018-09-20 04:24:08 -06:00
Tim Schaub
abeb6490e0
Merge pull request #8679 from wallw-bits/fix-typecheck-triangulation
...
Type check fixes in Triangulation
2018-09-20 04:20:29 -06:00
Tim Schaub
85407a45f2
Merge pull request #8683 from openlayers/greenkeeper/rollup-0.66.1
...
Update rollup to the latest version 🚀
2018-09-19 22:05:46 -06:00
greenkeeper[bot]
399e2587bb
chore(package): update rollup to version 0.66.1
2018-09-19 22:38:34 +00:00
Tim Schaub
edfbb35c03
Merge pull request #8657 from fgravin/fgravin_help_typescript
...
Typescript fixes
2018-09-19 16:02:07 -06:00
William Wall
016436ae18
Check that tile is ImageTile before using it
2018-09-19 15:04:14 -06:00
Kevin Schmidt
34323c0618
Fix TypeScript error in Target
2018-09-19 14:42:45 -06:00
Kevin Schmidt
0ac94c93ff
Fix TypeScript errors managing ol_lm on event targets
2018-09-19 14:42:45 -06:00
William Wall
7525c57688
Check the type of the source before using it
...
This satisfies tsc in addition to making the class more defensive
against source types that it does not support.
2018-09-19 14:39:10 -06:00
William Wall
a4aaab5e32
Change bitwise or assignment to boolean assignment
...
Because `tsc` does not like using bitwise operations on booleans.
2018-09-19 13:00:55 -06:00
Tim Schaub
e873949b31
Merge pull request #8671 from fgravin/fgravin_typescript_fixes_2
...
Fix typescript in FeatureLoader
2018-09-19 12:16:37 -06:00
William Wall
adfc174af3
Ensure image is Image or Video before settings src
...
Canvas elements do not contain the 'src' property.
2018-09-19 12:12:50 -06:00
Tim Schaub
d44ba929ab
Merge pull request #8675 from wallw-bits/fix-typecheck-zoomify
...
Get width as number from number|Size
2018-09-19 11:55:35 -06:00
William Wall
20125ae96c
Type check fixes for VectorSource
...
Added parameter types to event listeners. Fixed return type for
feature collection branch. Removed duplicate template definition.
2018-09-19 11:04:35 -06:00
William Wall
0994362bfe
Cast tileGrid to WMTSTileGrid for type check
2018-09-19 10:31:28 -06:00
William Wall
45f2324a4e
Get width as number from number|Size
...
This satisfies tsc in addition to being a bit more defensive from
custom tile grids, even if using them is very uncommon for this
source.
2018-09-19 10:02:33 -06:00
Florent gravin
9c6e14b050
Remove duplicate containsXY fn
2018-09-19 16:51:43 +02:00
Florent gravin
8b83371272
Feature opt_geometryOrProperties cannot be null
2018-09-19 16:48:51 +02:00
Florent gravin
25ade66017
Fix type conflict between Event and events/Event.js
2018-09-19 16:48:51 +02:00
Florent gravin
f3fb88905e
Use window.setTimeout for correct type checking
2018-09-19 16:48:51 +02:00
Florent gravin
e740e7577a
Secure type of HTMLImageElement in ImageTile
2018-09-19 16:48:51 +02:00
Florent gravin
d062904cc1
Correct ol event type propagation in Geolocation positionError
2018-09-19 16:48:51 +02:00
Florent gravin
cd169ede0d
Correct cast of Projection in Geometry.transform
2018-09-19 16:48:51 +02:00
Florent gravin
bd655b325d
Implement Geometry containsXY with correct signature
2018-09-19 16:48:51 +02:00
Florent gravin
7f32ba4216
Use Style instead of import(./style/Style.js).default
2018-09-19 16:47:51 +02:00
Florent gravin
109f16f717
Use Geometry instead of import(./geom/Geometry.js).default
2018-09-19 16:47:51 +02:00
Florent gravin
b3127f86be
Fix cast for Geometry type
2018-09-19 16:47:51 +02:00
Florent gravin
e25d053ba6
Featureloader this reference can also be ol.VectorTile
2018-09-19 16:43:10 +02:00
Frederic Junod
3029a07c1a
Fix source type in Raster source
...
The `sources` is an array of layer or source
2018-09-19 15:34:34 +02:00
Frédéric Junod
978b039ddc
Merge pull request #8654 from fredj/import
...
Remove extra imports in jsdoc
2018-09-19 15:12:10 +02:00
Frédéric Junod
65066a0505
Merge pull request #8655 from fredj/webkit_touch
...
Remove webkit specific properties from Touch
2018-09-19 15:05:20 +02:00
Frédéric Junod
43bc3020a1
Merge pull request #8663 from schmidtk/ts-vendor-fullscreen
...
Add vendor-specific TS declarations for the Fullscreen API.
2018-09-19 15:05:05 +02:00
Frédéric Junod
5f63575106
Merge pull request #8658 from fredj/proto_void
...
Don't define functions in the prototype
2018-09-19 14:53:59 +02:00
Frederic Junod
9c52e0d6d9
Remove extra imports in jsdoc
...
The symbols are already imported (es6 import)
2018-09-19 14:52:58 +02:00
Tim Schaub
77dbf2fdb0
Merge pull request #8662 from wallw-bits/fix-typecheck-ol-tile
...
Explicitly define type of 'this'
2018-09-19 06:50:59 -06:00
Tim Schaub
ad399246a3
Merge pull request #8664 from schmidtk/ts-listener-fn
...
Add native Event to ListenerFunction signature.
2018-09-19 06:47:18 -06:00
Frédéric Junod
23be1ac56d
Merge pull request #8668 from fredj/module_doc
...
Add missing 'module' annotation
2018-09-19 14:07:09 +02:00
Frederic Junod
600d156d01
Add missing 'module' annotation
2018-09-19 11:51:34 +02:00
Frédéric Junod
40227db7be
Merge pull request #8656 from openlayers/greenkeeper/rollup-plugin-commonjs-9.1.8
...
chore(package): update rollup-plugin-commonjs to version 9.1.8
2018-09-19 11:29:51 +02:00
Frederic Junod
54cdaddf3a
Don't use Chrome only ALLOW_KEYBOARD_INPUT param
2018-09-19 11:12:27 +02:00
Frédéric Junod
5a62d403c0
Merge pull request #8667 from openlayers/greenkeeper/uglifyjs-webpack-plugin-2.0.1
...
chore(package): update uglifyjs-webpack-plugin to version 2.0.1
2018-09-19 09:26:28 +02:00
Frédéric Junod
eade74384a
Merge pull request #8661 from openlayers/greenkeeper/webpack-4.19.1
...
Update webpack to the latest version 🚀
2018-09-19 09:24:58 +02:00
Frederic Junod
31c392b63c
Remove containsXY function from ol/geom/SimpleGeometry
...
The function is already present in the base class (ol/geom/Geometry)
2018-09-19 08:40:14 +02:00
Frederic Junod
7cb85fa975
Don't define functions in the prototype
...
If `VOID` is used, TypeScript is not able to figure out what the function parameters are.
Before:
```
$ npx tsc | wc -l
1188
```
After:
```
$ npx tsc | wc -l
1169
```
2018-09-19 08:40:14 +02:00
Kevin Schmidt
f8396d8f35
Fix condition TypeScript errors
2018-09-18 15:29:13 -06:00
Kevin Schmidt
4d26ab751d
Add vendor-specific TS declarations for the Fullscreen API.
...
Fixes #8660 .
2018-09-18 13:22:55 -06:00
Kevin Schmidt
f819ed137b
Add native Event to ListenerFunction signature.
2018-09-18 13:10:36 -06:00
greenkeeper[bot]
91d31b57ec
chore(package): update uglifyjs-webpack-plugin to version 2.0.1
...
Closes #8639
2018-09-18 17:00:44 +00:00
William Wall
1fbefcab64
Explicitly define type of 'this'
...
I'm not entirely sure that I like this pattern, but there does not
appear to be a better option since TypeScript would recommend:
function(this: SomeClass, ...)
tsdoc does not appear to support an associated annotation for the
function a la @this {SomeClass}.
2018-09-18 10:38:23 -06:00
greenkeeper[bot]
b2bcbcbc04
chore(package): update webpack to version 4.19.1
2018-09-18 14:27:10 +00:00
Frederic Junod
960b433a2c
Remove webkit specific properties from Touch
...
Remove the following errors from the TypeScript checks:
```
src/ol/pointer/TouchSource.js(231,23): error TS2339: Property 'webkitRadiusX' does not exist on type 'Touch'.
src/ol/pointer/TouchSource.js(232,24): error TS2339: Property 'webkitRadiusY' does not exist on type 'Touch'.
src/ol/pointer/TouchSource.js(233,26): error TS2339: Property 'webkitForce' does not exist on type 'Touch'.
```
The only reference that I've found for these properties is a warning message from Google Chrome:
```
'Touch.webkitRadiusX' is deprecated and will be removed in M47, around November 2015. Please use 'Touch.radiusX' instead.
```
2018-09-18 13:36:38 +02:00
greenkeeper[bot]
d777a6319b
chore(package): update rollup-plugin-commonjs to version 9.1.8
...
Closes #8653
2018-09-18 10:54:15 +00:00
Frédéric Junod
5910e4d207
Merge pull request #8644 from openlayers/greenkeeper/rollup-0.66.0
...
Update rollup to the latest version 🚀
2018-09-18 09:12:34 +02:00
Tim Schaub
340a446b51
Merge pull request #8643 from schmidtk/style-typescript-cleanup
...
Fix style TypeScript errors
2018-09-17 14:35:50 -06:00
Kevin Schmidt
124fccf127
Fix style TypeScript errors
2018-09-17 12:38:00 -06:00
greenkeeper[bot]
74417a05d0
chore(package): update mustache to version 3.0.0
2018-09-16 20:43:30 +00:00
greenkeeper[bot]
3ffd7683d5
chore(package): update rollup-plugin-uglify to version 6.0.0
2018-09-16 14:12:44 +00:00
greenkeeper[bot]
457cbc9d9b
chore(package): update rollup to version 0.66.0
2018-09-16 08:42:40 +00:00
Andreas Hocevar
7912c5d711
Merge pull request #8638 from ahocevar/fix-haslistener-check
...
Fix event type in hasListener check
2018-09-15 09:08:55 +02:00
Dmitry Fedorov
7d77d05a57
fix dangling comma
2018-09-14 13:58:13 -07:00
Dmitry Fedorov
028caa4664
fixes for optional key handling
2018-09-14 12:02:37 -07:00
ahocevar
90403421af
Fix event type in hasListener check
2018-09-14 18:15:18 +02:00
Frédéric Junod
fe0ac80ba4
Merge pull request #8618 from fredj/topojson_types
...
Use TopoJSON types from @types/topojson
2018-09-14 13:09:43 +02:00
Frederic Junod
ba53b5e8aa
Quotes topojson properties
2018-09-14 13:02:30 +02:00
Frederic Junod
abc3279752
Use TopoJSON types from @types/topojson
2018-09-14 13:02:30 +02:00
Frédéric Junod
84c689d456
Merge pull request #8619 from fredj/typing
...
Remove wrong Geometry type in KML format
2018-09-14 12:46:31 +02:00
Andreas Hocevar
693d1b24c6
Merge pull request #8631 from openlayers/greenkeeper/webpack-4.19.0
...
Update webpack to the latest version 🚀
2018-09-14 10:32:01 +02:00
greenkeeper[bot]
cdaca7b0ff
chore(package): update webpack to version 4.19.0
2018-09-14 06:02:06 +00:00
Andreas Hocevar
3ccfc2ea61
Merge pull request #8630 from openlayers/greenkeeper/webpack-4.18.1
...
Update webpack to the latest version 🚀
2018-09-13 17:14:58 +02:00
greenkeeper[bot]
b351eaef29
chore(package): update webpack to version 4.18.1
2018-09-13 12:51:18 +00:00
Andreas Hocevar
14eb3fde14
Merge pull request #8627 from ahocevar/fix-textstate-type
...
Fix several type imports
2018-09-13 14:50:31 +02:00
ahocevar
f29e6ac397
Fix more incorrect type imports
2018-09-13 11:42:59 +02:00
ahocevar
79674363e6
Fix imports in TextState
2018-09-13 11:42:59 +02:00
Andreas Hocevar
0ce7402d61
Merge pull request #8629 from megawac/patch-1
...
Enable circle primitive in draw-shapes example
2018-09-13 07:25:09 +02:00
Graeme Yeates
00474dc038
Enable circle primitive in draw-shapes example
...
For some reason the circle polygon type was not available in the select despite the example code handling drawing circles.
2018-09-12 16:50:59 -04:00
Marc Jansen
8d054a404a
Merge pull request #8626 from marcjansen/less-TS2345
...
Better type annotations / type casts
2018-09-12 05:45:51 +02:00
Marc Jansen
143bf731b6
Better type annotations / type casts
2018-09-11 21:59:54 +02:00
Tim Schaub
d4bbbcb690
Merge pull request #8622 from tschaub/unused
...
Remove unused method
2018-09-11 12:36:49 -06:00
Tim Schaub
f9f2f981f1
Remove unused method
2018-09-11 10:13:26 -06:00
Tim Schaub
8b45011cd5
Merge pull request #8615 from tschaub/geojson-types
...
Use GeoJSON types from @types/geojson
2018-09-11 09:57:31 -06:00
Tim Schaub
39c31e62a3
Remove unnecessary type casts
2018-09-11 09:02:33 -06:00
Tim Schaub
5b00231d7a
Backwards compatibility with circle serialization
2018-09-11 08:55:31 -06:00
Frederic Junod
3c52757f3f
Remove wrong Geometry type in KML format
2018-09-11 08:45:16 +02:00
Frédéric Junod
e6e9801a74
Merge pull request #8617 from openlayers/greenkeeper/webpack-4.18.0
...
chore(package): update webpack to version 4.18.0
2018-09-11 07:50:18 +02:00
Frédéric Junod
b5e2b9fe6f
Merge pull request #8609 from fredj/import
...
Remove extra imports in jsdoc
2018-09-11 07:36:58 +02:00
greenkeeper[bot]
83e252bed9
chore(package): update webpack to version 4.18.0
...
Closes #8616
2018-09-10 22:25:19 +00:00
Andreas Hocevar
b0b248d8e6
Merge pull request #8613 from ahocevar/lazy-taint-detection
...
Lazily detect tainted canvas
2018-09-10 21:50:27 +02:00
Tim Schaub
0364beb312
GeoJSON types
2018-09-10 10:20:08 -06:00
ahocevar
fc5aafe9fe
Lazily detect tainted canvas
2018-09-10 10:13:41 +02:00
Andreas Hocevar
968d8d6698
Merge pull request #8610 from ahocevar/mouseposition-touch
...
Sensible touch behavior of the MousePosition control
2018-09-08 12:35:11 +02:00
ahocevar
3c500e0b4b
Sensible touch behavior of the MousePosition control
2018-09-08 11:10:56 +02:00
Frederic Junod
81bab31efb
Remove extra imports in jsdoc
...
The symbols are already imported (es6 import)
2018-09-08 11:01:02 +02:00
Frédéric Junod
058f81c0fa
Merge pull request #8602 from fredj/layer_map_opt_typedef
...
Add missing map property in ol/layer/Layer constructor options
2018-09-08 09:59:20 +02:00
Tim Schaub
6b851d812d
Merge pull request #8607 from tschaub/listener-signature
...
Listener return is boolean or void
2018-09-07 09:54:48 -06:00
Tim Schaub
ef4936de4a
Listener return is boolean or void
2018-09-07 09:10:31 -06:00
Tim Schaub
b6746d3432
Merge pull request #8595 from tschaub/optional
...
Optional arguments and typedef properties
2018-09-07 06:24:16 -06:00
Frederic Junod
3c05e09189
Add missing map property in ol/layer/Layer constructor options
2018-09-07 09:05:04 +02:00
Frédéric Junod
9b2dc88151
Merge pull request #8594 from fredj/import
...
Remove extra imports in jsdoc
2018-09-07 08:24:52 +02:00
Tim Schaub
5e7afbb393
Merge pull request #8596 from tschaub/externs-revisited
...
Add types for the UTFGrid and TileJSON JSON responses
2018-09-06 15:20:50 -06:00
Tim Schaub
f6e6878909
Brackets for optional properties
2018-09-06 11:01:59 -06:00
Tim Schaub
e49c691a22
Add types for the UTFGrid and TileJSON JSON responses
2018-09-06 10:11:35 -06:00
Tim Schaub
bd0f3556b6
Mark transform options as optional
2018-09-06 09:32:45 -06:00
Tim Schaub
82675d0bee
Mark optional geom constructor args as optional
2018-09-06 09:29:44 -06:00
Tim Schaub
895bfcea8e
Optional properties for animation
2018-09-06 09:21:17 -06:00
Frederic Junod
a6861f5f49
Remove extra imports in jsdoc
...
The symbols are already imported (es6 import)
2018-09-06 16:40:29 +02:00
Frédéric Junod
e32b3b5957
Merge pull request #8591 from fredj/textstate_typedef
...
Add missing properties in TextState typedef
2018-09-06 15:30:41 +02:00
Frédéric Junod
e3f13051f6
Merge pull request #8590 from fredj/import
...
Don't import ourselves
2018-09-06 15:30:22 +02:00
Frederic Junod
c8747d87a4
Add missing properties in TextState typedef
2018-09-06 09:30:28 +02:00
Frédéric Junod
225e02244e
Merge pull request #8589 from openlayers/greenkeeper/rollup-0.65.2
...
Update rollup to the latest version 🚀
2018-09-06 09:06:37 +02:00
Frederic Junod
ea616e7751
Don't import ourselves
2018-09-06 09:05:32 +02:00
Frédéric Junod
ba698258c0
Merge pull request #8586 from fredj/ts_fixes
...
Cast 'originalEvent' in interactions
2018-09-06 09:00:33 +02:00
Tim Schaub
1f50a2b3e6
Merge pull request #8588 from tschaub/tilegrid-options
...
Rework createXYZ
2018-09-05 13:42:25 -06:00
greenkeeper[bot]
9b64ea4969
chore(package): update rollup to version 0.65.2
2018-09-05 19:36:58 +00:00
Tim Schaub
52b30ead65
Rework createXYZ
2018-09-05 12:00:54 -06:00
Tim Schaub
203cb12501
Merge pull request #8587 from tschaub/let-nothing
...
Add a statement to trigger TypeScript checking
2018-09-05 10:51:51 -06:00
Tim Schaub
60e907fb48
Add a statement to trigger TypeScript checking
...
TypeScript is not checking JSDoc comments attached to the EOF token.
See https://github.com/Microsoft/TypeScript/issues/26905
2018-09-05 09:13:24 -06:00
Frederic Junod
71328530fe
Remove unnecessary 'function' in jsdoc blocks
2018-09-05 16:40:45 +02:00
Frederic Junod
a5f5c06af3
Cast 'originalEvent' in interactions
2018-09-05 16:38:42 +02:00
Tim Schaub
f825a08bcf
Merge pull request #8345 from tschaub/ts
...
TypeScript (1/n)
2018-09-05 08:31:12 -06:00
Tim Schaub
ccfacc5ee6
Transformed types
...
Using the [ts.js codemod](https://gist.github.com/tschaub/1ea498c9d1e5268cf36d212b3949be4e ):
jscodeshift --transform ts.js src
2018-09-05 08:05:29 -06:00
Tim Schaub
f2aaaa19e1
Custom ESLint rule @openlayers/valid-tsdoc
2018-09-05 08:04:34 -06:00
Tim Schaub
5ac94426e1
Add TypeScript config
2018-09-05 08:04:34 -06:00
Tim Schaub
e3b21b9994
Merge pull request #8581 from openlayers/greenkeeper/rollup-plugin-node-resolve-3.4.0
...
Update rollup-plugin-node-resolve to the latest version 🚀
2018-09-05 03:52:15 -06:00
Frédéric Junod
f34d024b22
Merge pull request #8585 from openlayers/greenkeeper/rollup-0.65.1
...
Update rollup to the latest version 🚀
2018-09-05 11:13:32 +02:00
greenkeeper[bot]
f515b84322
chore(package): update rollup to version 0.65.1
2018-09-05 07:17:42 +00:00
Marc Jansen
d6e8ecea5e
Merge pull request #8579 from marcjansen/tsc-ts2367
...
Better type annotation
2018-09-04 18:41:56 +02:00
Marc Jansen
c691e7ca7a
Merge pull request #8580 from marcjansen/tsc-ts2367-one-less
...
Cast POINTER_ID before comparison
2018-09-04 18:41:04 +02:00
greenkeeper[bot]
37221edbf0
chore(package): update rollup-plugin-node-resolve to version 3.4.0
2018-09-04 10:57:57 +00:00
Andreas Hocevar
ae14df9dca
Merge pull request #8578 from openlayers/greenkeeper/webpack-4.17.2
...
Update webpack to the latest version 🚀
2018-09-04 10:16:18 +02:00
Marc Jansen
281873f22a
Cast POINTER_ID before comparison
2018-09-04 09:37:15 +02:00
Frédéric Junod
8510169c69
Merge pull request #8574 from fredj/typescript_checks
...
Rename Extent to ExtentInteraction
2018-09-04 09:12:49 +02:00
Frédéric Junod
e2c0d59332
Merge pull request #8577 from fredj/cleanup
...
Remove geojson.js extern inclusion in tasks/generate-info
2018-09-04 09:12:30 +02:00
Marc Jansen
99245b47f7
Better type annotation
2018-09-03 21:17:56 +02:00
greenkeeper[bot]
eee7b0126b
chore(package): update webpack to version 4.17.2
2018-09-03 18:28:55 +00:00
Frederic Junod
404c1bda0a
Remove geojson.js extern inclusion in tasks/generate-info
2018-09-03 16:16:46 +02:00
Frederic Junod
8fdc4cc9fc
Change property test in MousePosition options
...
TypeScript doesn't like the current implementation:
```
src/ol/control/MousePosition.js(82,64): error TS2339: Property 'undefinedHTML' does not exist on type 'never'.
```
2018-09-03 15:25:33 +02:00
Frederic Junod
ad1dec58ec
Rename Extent to ExtentInteraction
2018-09-03 15:15:58 +02:00
Frédéric Junod
42b8340ea1
Merge pull request #8573 from fredj/f8360
...
Fix freehand polygon drawing
2018-09-03 12:40:34 +02:00
Frederic Junod
595009726f
Fix freehand polygon drawing
...
Fixes #8360
2018-09-03 11:56:31 +02:00
Frédéric Junod
4025ddc364
Merge pull request #8572 from fredj/ts_fixes
...
typescript misc fixes
2018-09-03 10:49:05 +02:00
Frederic Junod
5b8b470568
Fix imports in jsdoc blocks
2018-09-03 09:41:00 +02:00
Frederic Junod
3c02bd15fb
Add missing 'extent' property in TileImage constructor
2018-09-03 09:41:00 +02:00
Frederic Junod
5fdac622ef
Add missing 'extent' property in VectorTile constructor
2018-09-03 09:41:00 +02:00
Frederic Junod
25c1754052
Cast empty optional options in constructor
...
To remove the typescript errors:
```
Property 'xxx' does not exist on type '{}'
```
2018-09-03 09:40:59 +02:00
Andreas Hocevar
a30f8859aa
Merge pull request #8569 from ahocevar/simpler-faster-proj-get
...
Make proj~get simpler and faster
2018-08-31 16:33:08 +02:00
Frédéric Junod
5435379e70
Merge pull request #8567 from fredj/element_vs_node
...
Use 'Element' type instead of 'Node'
2018-08-31 16:32:18 +02:00
ahocevar
9eeacc585f
Make proj~get simpler and faster
2018-08-31 12:19:23 +02:00
Frederic Junod
20a347b0c9
Use 'Element' type instead of 'Node'
2018-08-31 11:36:16 +02:00
Andreas Hocevar
6b851720d9
Merge pull request #8563 from openlayers/greenkeeper/rollup-plugin-uglify-5.0.2
...
Update rollup-plugin-uglify to the latest version 🚀
2018-08-31 10:56:58 +02:00
greenkeeper[bot]
d12537b975
chore(package): update rollup-plugin-uglify to version 5.0.2
2018-08-30 22:12:09 +00:00
Andreas Hocevar
ee3ebbff76
Merge pull request #8561 from openlayers/greenkeeper/rollup-plugin-uglify-5.0.0
...
Update rollup-plugin-uglify to the latest version 🚀
2018-08-30 22:22:32 +02:00
greenkeeper[bot]
411bc8ac61
chore(package): update rollup-plugin-uglify to version 5.0.0
2018-08-30 19:23:38 +00:00
Frédéric Junod
bb4f887545
Merge pull request #8558 from fredj/zIndex_doc
...
Fix default zIndex value and documentation for layer options
2018-08-29 12:53:50 +02:00
Frederic Junod
db04052b7a
Fix default zIndex value and documentation for layer options
2018-08-29 11:33:09 +02:00
Andreas Hocevar
9daa556da1
Merge pull request #8555 from ahocevar/no-mangling-for-workers
...
Do not minify examples that inject code into workers
2018-08-29 10:45:26 +02:00
Andreas Hocevar
c29fdaf714
Merge pull request #8557 from ahocevar/fix-release-notes
...
Fix typo in release notes
2018-08-29 10:42:00 +02:00
ahocevar
2d79baf54d
Fix typo in release notes
2018-08-29 10:40:40 +02:00
ahocevar
8e9e0ae848
Do not minify examples that inject code into workers
2018-08-29 08:56:24 +02:00