Commit Graph

26128 Commits

Author SHA1 Message Date
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
Olivier Guyot d34b6772f2 Merge pull request #9896 from jahow/fix-webgl-warnings
Misc. WebGL fixes
2019-08-31 14:57:22 +02:00
Olivier Guyot 05a0600fe5 Webgl icon example / render map when texture ready 2019-08-31 08:59:34 +02:00
Olivier Guyot 732b383b53 Webgl points / re-render when buffers have been built offthread 2019-08-31 08:41:04 +02:00
Andreas Hocevar 76da5c469c Merge pull request #9889 from ahocevar/event-performance
Event performance improvements
2019-08-30 19:51:40 +02:00
Olivier Guyot 29d07ada54 Webgl helper / skip binding texture if underlying image is not ready 2019-08-30 11:02:31 +02:00
Olivier Guyot 5c1191dd5c Webgl points / skip hit detection render when out of sync
This happens when the indices buffer has been generated by the
worker but not the hit detection vertices buffer.
2019-08-30 10:38:41 +02:00
Olivier Guyot c48350b666 Webgl buffer / add utility getSize function
Saves checking whether the buffer was initialized with
an array already
2019-08-30 10:38:02 +02:00
Olivier Guyot e57e660819 Webgl points / use default vertex shader for hit detection
Otherwise we were getting errors if the custom
vertex shader was missing varyings expected by
HIT_FRAGMENT_SHADER.
2019-08-30 10:16:55 +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
Olivier Guyot d933e7cb41 Merge pull request #9882 from mike-000/patch-1
Handle rotation in the Box Selection example
2019-08-29 17:53:49 +02:00
Tim Schaub 64d1b0e151 Merge pull request #9886 from openlayers/greenkeeper/webpack-4.39.3
Update webpack to the latest version 🚀
2019-08-27 16:58:11 +02:00
greenkeeper[bot] 5d5dd5f4dd chore(package): update lockfile package-lock.json 2019-08-27 14:20:37 +00:00
greenkeeper[bot] c498f73546 chore(package): update webpack to version 4.39.3 2019-08-27 14:19:56 +00:00
mike-000 654f78388b Handle rotation in the Box Selection example
oblique rotations (i.e. not 0, 90, 180 or 270 degrees) require additional filtering of features intersecting the extent of the rotated box
2019-08-26 22:11:41 +01: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
greenkeeper[bot] bc8ef1f7c5 chore(package): update lockfile package-lock.json 2019-08-20 23:51:11 +00:00
greenkeeper[bot] 538f6b5c61 chore(package): update karma-coverage to version 2.0.1
Closes #9878
2019-08-20 23:51:00 +00: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 v6.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
greenkeeper[bot] 2ca13de4de chore(package): update lockfile package-lock.json 2019-08-19 23:21:53 +00:00
greenkeeper[bot] 87ae93ca2d chore(package): update yargs to version 14.0.0 2019-08-19 23:21:44 +00: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
Andreas Hocevar 20a81ceb2f Merge pull request #9870 from ahocevar/declutter-multi-geometries
Declutter multi geometries per geometry instead of per feature
2019-08-19 08:06:39 +02:00
Andreas Hocevar 3d6cf24c26 Merge pull request #9872 from ahocevar/wrapx-extent
Check extent for wrapped tile coordinate
2019-08-18 18:10:24 +02:00
ahocevar 6a741d0504 Check extent for wrapped tile coordinate 2019-08-18 16:21:46 +02:00
ahocevar aa55cce3ba Add rendering test for decluttered multipolygons 2019-08-18 15:43:41 +02:00
ahocevar a5fbbef970 Always go through source tile change logic 2019-08-18 11:44:20 +02:00
ahocevar 25c8d93eba Fix test 2019-08-18 11:44:20 +02:00
Tim Schaub eb294c78d1 Failing test 2019-08-18 08:58:59 +02:00
ahocevar bd3f35eef0 Declutter multi geometries per geometry instead of per feature 2019-08-17 23:55:20 +02:00
Tim Schaub f839b34594 Merge pull request #9869 from MoonE/master
Only get squared tolerance once per render
2019-08-17 07:23:22 -06:00
Tim Schaub 99462d3b53 Only get squared tolerance once per render 2019-08-17 07:10:10 -06:00
Maximilian Krög 200392785d Squared tolerance does not change for each style. 2019-08-17 11:15:06 +02:00
Tim Schaub c0e5c4b7fe 6.0.0-beta.14 v6.0.0-beta.14 2019-08-16 07:03:28 -06:00
ahocevar 189ad24528 Adjust expected image for CircleCI 2019-08-16 13:22:18 +02:00
ahocevar 4aa11ecc94 Remove lint 2019-08-16 13:05:46 +02:00
Andreas Hocevar e61c5c07bc Merge pull request #9389 from KaiVolland/tile-rendering
Replaces listener test in tile.tests.js and removes artifacts
2019-08-16 13:02:48 +02:00
Tim Schaub 0212ce6554 Merge pull request #9855 from tschaub/vector-tile-loading
Make sure vector tile load handler is called
2019-08-16 04:05:11 -06:00