Commit Graph
100 Commits
Author SHA1 Message Date
Andreas Hocevar 80abb8fb15 Merge pull request #10195 from mike-000/patch-2
Treat hsl/hsla as named colors
2019-10-25 15:17:30 +02:00
Andreas Hocevar cff00f1c3b Merge pull request #10188 from ahocevar/renderevent-docs
Document that map render events do not have a context set
2019-10-24 17:14:40 +02:00
Andreas Hocevar 61c4fa8cd6 Document that map render events do not have a context set 2019-10-24 16:32:04 +02:00
Andreas Hocevar ebae0386bd Merge pull request #10172 from ahocevar/apidoc-geometry-inherited
Ensure inherited docs are shown
2019-10-23 15:40:08 +02:00
Andreas Hocevar bf7af07657 Ensure inherited docs are shown 2019-10-23 14:40:27 +02:00
Andreas Hocevar 327fe11344 Merge pull request #10171 from mike-000/patch-1
Open default attributions links in a new tab or window
2019-10-23 13:48:05 +02:00
Andreas Hocevar 319efedb14 Merge pull request #10047 from KaiVolland/apidoc-changes
Apidoc changes
2019-10-23 13:41:03 +02:00
Andreas Hocevar 4fe16d0281 Tidy up navigation 2019-10-23 13:26:56 +02:00
Andreas Hocevar 062614388c Merge pull request #10161 from ahocevar/vectorimage-getfeatures
Implement getFeatures() for ol/layer/VectorImage
2019-10-23 11:26:08 +02:00
Andreas Hocevar fef4d4e9b7 Merge pull request #10093 from mike-000/patch-3
Set label text for Graticule option styles
2019-10-22 15:23:01 +02:00
Andreas Hocevar 39012a58f8 Implement getFeatures() for ol/layer/VectorImage 2019-10-22 11:27:26 +02:00
Andreas Hocevar a3c137cff1 Merge pull request #10159 from ejn/bugfix/10158-target-name-collision
Fix target name collision in event.Target and Control
2019-10-22 09:53:19 +02:00
Andreas Hocevar cb6b716b98 Merge pull request #10145 from openlayers/greenkeeper/handlebars-4.4.5
Greenkeeper/handlebars 4.4.5
2019-10-21 12:02:35 +02:00
Andreas Hocevar 3d351a53e6 Merge pull request #10142 from ahocevar/fix-tilechange-events
Fix tilechange events
2019-10-19 09:06:12 +02:00
Andreas Hocevar 36a366bfeb Do not stop event propagation in prepareTile 2019-10-18 20:50:01 +02:00
Andreas Hocevar cfac31799b Merge pull request #10133 from ahocevar/unlisten-source-change
Properly unregister source tile change listeners
2019-10-15 23:16:18 +02:00
Andreas Hocevar 61fc71c30f Properly unregister source tile change listeners 2019-10-15 21:23:37 +02:00
Andreas Hocevar 54884314ee Merge pull request #10094 from ahocevar/immediate-hitdetection
New Layer#getFeatures method with fast hit detection
2019-10-14 22:21:08 +02:00
Andreas Hocevar 90d6a6f441 Move hit detection to its own module 2019-10-14 14:40:06 +02:00
Andreas Hocevar 7454df0c2f Resolve empty when tile not loaded yet 2019-10-14 14:13:57 +02:00
Andreas Hocevar e3666f18da Merge pull request #10112 from ahocevar/rendertile-no-error
No ERROR state for render tiles
2019-10-11 21:52:12 +02:00
Andreas Hocevar 0cb9d73848 No ERROR state for render tiles 2019-10-11 14:58:22 +02:00
Andreas Hocevar 873999ec7d Merge pull request #10105 from openlayers/greenkeeper/jsdoc-plugin-typescript-2.0.4
Update jsdoc-plugin-typescript to the latest version 🚀
2019-10-09 20:19:51 +02:00
Andreas Hocevar f477fc18f2 Add tests 2019-10-08 08:23:38 +02:00
Andreas Hocevar 3c243b0236 getFeature() for VectorTile layer 2019-10-08 08:23:38 +02:00
Andreas Hocevar e9785317eb Move hit detection code to Immediate.js 2019-10-08 08:23:38 +02:00
Andreas Hocevar 315695eeb8 New Layer#getFeatures method with fast hit detection for VectorLayer 2019-10-08 08:23:38 +02:00
Andreas Hocevar 057cc92716 Merge pull request #10087 from petrsloup/vector-tiles-4326-example
Add example showing vector tiles in EPSG:4326
2019-10-07 10:07:30 +02:00
Andreas Hocevar fb9673465a Simpler way to use EPSG:4326 as projection 2019-10-04 14:07:13 +02:00
Andreas Hocevar babdce4819 Merge pull request #10086 from petrsloup/update-mapbox-style-example
Update mapbox-style example
2019-10-03 20:39:47 +02:00
Andreas Hocevar 8aa4a59fcf Merge pull request #10068 from ahocevar/jsdoc-plugin
Update jsdoc-plugin-typescript to 2.0.3
2019-09-30 08:47:07 +02:00
Andreas Hocevar 61e8b39626 Update jsdoc-plugin-typescript to 2.0.3 2019-09-29 21:46:50 +02:00
Andreas Hocevar 37f9a6a6e9 Merge pull request #10067 from KlausBenndorf/jsdoc-event-annotations
fixed jsdoc type annotations
2019-09-29 20:02:24 +02:00
Andreas Hocevar a55fec2759 Merge pull request #10055 from ahocevar/ensure-tile-load-sequence
Ensure proper tile load sequence
2019-09-29 01:34:59 +02:00
Andreas Hocevar 40f8510083 Merge pull request #10052 from openlayers/greenkeeper/handlebars-4.3.4
Update handlebars to the latest version 🚀
2019-09-28 15:33:38 +02:00
Andreas Hocevar 7f8fdd6219 Ensure proper tile load sequence 2019-09-28 15:24:37 +02:00
Andreas Hocevar 70706443f5 Merge pull request #10048 from ahocevar/early-empty-state
Early EMPTY state for VectorRenderTile
2019-09-27 22:29:42 +02:00
Andreas Hocevar 47dd60104d Set EMPTY state of VectorRenderTile early 2019-09-27 19:04:21 +02:00
Andreas Hocevar 76af2b6466 Revert "Handle empty source tiles and queue them properly"
This reverts commit 818bdc411c.
2019-09-27 16:09:27 +02:00
Andreas Hocevar a47025b9c9 Merge pull request #10040 from ahocevar/test-getclosestpoint
Additional tests for LineString
2019-09-27 11:22:29 +02:00
Andreas Hocevar 99c56a1f08 Additional tests for LineString 2019-09-27 11:10:14 +02:00
Andreas Hocevar 7a28457518 Merge pull request #10036 from KlausBenndorf/codesandbox-edit-data
uploading local resources to codesandbox
2019-09-26 22:28:11 +02:00
Andreas Hocevar a33bd0dea1 Add experimental examples 2019-09-26 20:37:40 +02:00
Andreas Hocevar ac8f8f4e88 Merge pull request #10024 from ahocevar/focus-condition-target
Allow EventTarget to use a different default target
2019-09-26 19:59:27 +02:00
Andreas Hocevar 346130065e Merge pull request #10031 from flexjoly/upstream
Cache starting coordinates and add mapBrowserEvent to translateEvent
2019-09-26 19:41:44 +02:00
Andreas Hocevar 8c3bf06dfa Merge pull request #10029 from ahocevar/default-controls-link
Fix link to map default controls
2019-09-26 19:37:24 +02:00
Andreas Hocevar 8b7d68676b Merge pull request #10032 from ahocevar/safe-listener-removal
Do not remove listeners that do not exist
2019-09-26 19:35:02 +02:00
Andreas Hocevar e19d5d8412 Merge pull request #10025 from KaiVolland/vector-tile-example-bugfix
Bugfix for vector-tile-selection example
2019-09-26 19:12:09 +02:00
Andreas Hocevar fd594c2001 Do not remove listeners that do not exist 2019-09-26 19:02:06 +02:00
Andreas Hocevar 3a10476c1c Merge pull request #10007 from mike-000/patch-1
Changes for #9395 CircleStyle inconsistency
2019-09-26 18:46:24 +02:00
Andreas Hocevar 3eaeef9b93 Fix link to map default controls 2019-09-26 18:31:24 +02:00
Andreas Hocevar 899af3e5c7 Allow EventTarget to use a different default target 2019-09-26 17:56:51 +02:00
Andreas Hocevar 86d99fa35c Merge pull request #10017 from KlausBenndorf/jsdoc-plugin-typescript
updated jsdoc-plugin-typescript
2019-09-26 17:55:48 +02:00
Andreas Hocevar d8f55ea3f1 Merge pull request #10018 from ahocevar/recover-from-skipfeature-removal
Recover from skip feature removal regressions
2019-09-26 17:23:25 +02:00
Andreas Hocevar 838edfa369 Recover from skip feature removal regressions 2019-09-26 16:56:38 +02:00
Andreas Hocevar 28fb7c5590 Merge pull request #10010 from ahocevar/require-type-and-listener
Require type and listener for addEventListener/removeEventListener
2019-09-26 15:29:50 +02:00
Andreas Hocevar d2e33a0df0 Add a test that shows the fixed issue 2019-09-26 15:20:29 +02:00
Andreas Hocevar 25d9fa1efe Require type and listener for addEventListener/removeEventListener 2019-09-26 14:58:18 +02:00
Andreas Hocevar e1d9f8dd59 Merge pull request #10005 from tkohr/select-interaction-corrections
Fix some cosmetics on Select interaction
2019-09-25 19:36:13 +02:00
Andreas Hocevar a493ff7e93 Merge pull request #10003 from tkohr/select-interaction
Add back Select interaction without overlay
2019-09-25 17:17:56 +02:00
Andreas Hocevar 9cb96b23db Merge pull request #9989 from mike-000/patch-3
Correct getFeaturesAtPixel spelling and grammar
2019-09-25 00:19:32 +02:00
Andreas Hocevar 57c30b8d6d Merge pull request #9987 from openlayers/greenkeeper/webpack-4.41.0
Update webpack to the latest version 🚀
2019-09-24 18:54:27 +02:00
Andreas Hocevar 45b257d6ac Merge pull request #9984 from ahocevar/no-source-no-render
Don't attempt to render when there is no source
2019-09-24 18:01:56 +02:00
Andreas Hocevar 3ed1a433fb Don't attempt to render when there is no source 2019-09-24 17:37:22 +02:00
Andreas Hocevar f21d698915 Merge pull request #9960 from ahocevar/lazy-event-calculations
Always dispatch pointermove events, but calculate event pixel and coordinate lazily
2019-09-24 16:11:17 +02:00
Andreas Hocevar ebecdc4a4c Merge pull request #9978 from ahocevar/tilequeue-loading
Handle empty source tiles and queue them properly
2019-09-24 16:05:05 +02:00
Andreas Hocevar 60c2c4e088 Get rid of map focus 2019-09-24 16:02:36 +02:00
Andreas Hocevar a139b01f8e Always dispatch pointermove, but calculate coordinates lazily 2019-09-24 16:02:36 +02:00
Andreas Hocevar 818bdc411c Handle empty source tiles and queue them properly 2019-09-24 15:18:59 +02:00
Andreas Hocevar db529a0d49 Merge pull request #9957 from ahocevar/vectortile-labels
Get hasOverlay from child element count
2019-09-23 23:20:17 +02:00
Andreas Hocevar 6a53ed3a68 Get hasOverlay from child element count 2019-09-23 08:40:00 +02:00
Andreas Hocevar a1df3ceb31 Merge pull request #9932 from openlayers/greenkeeper/webpack-4.40.2
Greenkeeper/webpack 4.40.2
2019-09-13 20:28:06 +02:00
Andreas Hocevar 2ec513e883 Merge pull request #9928 from openlayers/greenkeeper/puppeteer-1.20.0
Update puppeteer to the latest version 🚀
2019-09-13 19:31:09 +02:00
Andreas Hocevar 9a0decf592 Merge pull request #9923 from ahocevar/cancel-postrender
Cancel postrender before disposing renderer
2019-09-13 14:06:42 +02:00
Andreas Hocevar accb55a165 Merge pull request #9926 from openlayers/greenkeeper/webpack-4.40.0
Update webpack to the latest version 🚀
2019-09-13 00:14:04 +02:00
Andreas Hocevar f0cbc44860 Cancel postrender before disposing renderer 2019-09-12 12:11:07 +02:00
Andreas Hocevar ee06688bb6 Merge pull request #9914 from openlayers/greenkeeper/terser-webpack-plugin-2.0.1
Greenkeeper/terser webpack plugin 2.0.1
2019-09-09 10:54:34 +02:00
Andreas Hocevar 5bff4c051e Merge pull request #9907 from mike-000/patch-2
Prevent endless cycles observed in OverviewMap
2019-09-06 09:45:12 +02:00
Andreas Hocevar 4161831e29 Merge pull request #9897 from ahocevar/more-pointer-events
Use pointer events everywhere
2019-09-04 23:33:58 +02:00
ahocevar c897089119 Update package-lock.json 2019-09-04 21:37:53 +02:00
ahocevar 9366dee233 Use fixed fork of pepjs 2019-09-04 21:37:38 +02:00
ahocevar ebfb20440a Simplify events and store listeners only in one place 2019-09-04 16:48:43 +02:00
ahocevar d416866108 Use pointer events everywhere 2019-08-31 23:40:11 +02:00
Andreas Hocevar 1f5dfef200 Merge pull request #9888 from ahocevar/pep
Use PointerEvent polyfill instead of our own abstraction
2019-08-31 21:07:02 +02:00
ahocevar 1aeebf09aa Remove unused disposeInternal function 2019-08-31 20:56:18 +02:00
Andreas Hocevar 76da5c469c Merge pull request #9889 from ahocevar/event-performance
Event performance improvements
2019-08-30 19:51:40 +02:00
ahocevar 20df00a4e8 Only create pointermove when someone listens 2019-08-30 09:16:27 +02:00
ahocevar fe83d1b32c Only bind listeners when necessary 2019-08-30 09:16:27 +02:00
ahocevar 685d1e67cf Update package-lock.json 2019-08-29 18:59:44 +02:00
ahocevar 74e8e013cf Use pepjs instead of our own pointerevent polyfill 2019-08-29 18:58:53 +02:00
ahocevar aca4a39863 Update package-lock.json 2019-08-24 14:49:16 +02:00
Andreas Hocevar bf3abf5157 Merge pull request #9880 from openlayers/greenkeeper/karma-coverage-2.0.1
Greenkeeper/karma coverage 2.0.1
2019-08-21 10:45:49 +02:00
Andreas Hocevar 053bbbf520 Merge pull request #9877 from ahocevar/pixel-buffer
Fix -1 pixel buffer for vector tile extent
2019-08-21 10:27:13 +02:00
ahocevar 92931c336c Use source tile resolution for pixel buffer 2019-08-20 18:27:13 +02:00
ahocevar a8b5dfa981 6.0.0-beta.15 2019-08-20 11:18:27 +02:00
Andreas Hocevar 42f1a7ed30 Merge pull request #9873 from ahocevar/another-vectortile-load-fix
Only check extent when a url tile coordinate is available
2019-08-20 11:08:04 +02:00
Andreas Hocevar f3d6456876 Merge pull request #9876 from openlayers/greenkeeper/yargs-14.0.0
Update yargs to the latest version 🚀
2019-08-20 08:36:49 +02:00
ahocevar 5da32dbc5b More tests 2019-08-19 11:39:39 +02:00
ahocevar 6be2818f14 Handle empty url tile coord (no wrapx) 2019-08-19 11:01:03 +02:00
Andreas Hocevar b602a6b33a Merge pull request #9871 from ahocevar/tile-load-key-change
Properly handle tile source key change
2019-08-19 08:08:31 +02:00