Andreas Hocevar
091e8059c5
Merge pull request #4991 from ahocevar/soft-remove-listeners
...
Do not remove listeners while dispatching event
2016-03-08 17:46:03 +01:00
Andreas Hocevar
0377e4a322
Add tests for corner cases
2016-03-08 17:04:25 +01:00
Andreas Hocevar
8a279dd94b
Do not reset pendingRemovals if event is dispatched again
2016-03-08 15:54:51 +01:00
Andreas Hocevar
acd76a10b6
Clean up when propagation is stopped
2016-03-08 15:54:17 +01:00
Andreas Hocevar
93f26a90d0
Do not remove listeners while dispatching event
2016-03-08 13:11:22 +01:00
Andreas Hocevar
26078e1f34
Merge pull request #4983 from ahocevar/bing-maps-portal-url
...
Update Bing Maps Portal url
2016-03-07 15:33:34 +01:00
Andreas Hocevar
1cbb482900
Update Bing Maps Portal url
2016-03-07 14:52:14 +01:00
Andreas Hocevar
7fe1d1d68c
Merge pull request #4973 from openlayers/greenkeeper-eslint-2.3.0
...
Update eslint to version 2.3.0 🚀
2016-03-05 07:38:29 +01:00
Andreas Hocevar
f1fee79ca4
Merge pull request #4971 from openlayers/release-v3.14.2
...
Release v3.14.2
2016-03-04 09:36:58 +01:00
Andreas Hocevar
4a73335839
Update package version to 3.14.2
2016-03-04 09:31:35 +01:00
Andreas Hocevar
124badb961
Changelog vor v3.14.2
2016-03-04 09:31:35 +01:00
Andreas Hocevar
d12dce1c03
Merge pull request #4960 from ahocevar/clip-rendered
...
Simplify clipping of lower resolution regions
2016-03-04 09:25:37 +01:00
Andreas Hocevar
bef31dc386
Merge pull request #4956 from jonataswalker/fix-layout-examples
...
Fix Examples layout page
2016-03-04 09:24:54 +01:00
Andreas Hocevar
750a01aa80
Merge pull request #4960 from ahocevar/clip-rendered
...
Simplify clipping of lower resolution regions
2016-03-03 15:44:47 +01:00
Andreas Hocevar
0c8bec2126
Merge pull request #4956 from jonataswalker/fix-layout-examples
...
Fix Examples layout page
2016-03-02 19:09:42 +01:00
Andreas Hocevar
8ba04ac77a
Simplify clipping of lower resolution regions
2016-03-02 15:54:06 +01:00
Andreas Hocevar
4cebe3d92b
Merge pull request #4944 from openlayers/greenkeeper-resemblejs-2.2.0
...
Update resemblejs to version 2.2.0 🚀
2016-03-01 17:58:34 +01:00
Andreas Hocevar
9fe2970fb3
Merge pull request #4940 from openlayers/release-v3.14.1
...
Release v3.14.1
2016-03-01 10:20:50 +01:00
Andreas Hocevar
b4c4a81afb
Update package version to 3.14.1
2016-03-01 10:10:41 +01:00
Andreas Hocevar
7478e82b9a
Changelog for v3.14.1
2016-03-01 10:10:06 +01:00
Andreas Hocevar
4b586df2b5
Merge pull request #4939 from ahocevar/clip-opacity
...
Fix rendering of opaque layers with opacity != 1
2016-03-01 10:05:07 +01:00
Andreas Hocevar
ed62203527
Merge pull request #4921 from ahocevar/unlisten-earlier-and-bind-to-target
...
Unlisten before calling listener and bind to target by default
2016-03-01 10:03:51 +01:00
Andreas Hocevar
fbb3ffc9e5
Merge pull request #4939 from ahocevar/clip-opacity
...
Fix rendering of opaque layers with opacity != 1
2016-03-01 09:43:24 +01:00
Andreas Hocevar
16f63a7e0c
Calculate low resolution tile clipping like current tile position
2016-02-29 21:30:57 +01:00
Andreas Hocevar
23172a3695
Use tile position coordinates for clip geometry outer ring
2016-02-29 21:28:20 +01:00
Andreas Hocevar
8553da6679
Refactor tile position calculation for readability
2016-02-29 21:23:19 +01:00
Andreas Hocevar
8256ff60b6
Consider layer opacity for lower resolution tile clipping
2016-02-29 21:13:31 +01:00
Andreas Hocevar
9b8ab88e41
Merge pull request #4917 from ahocevar/flexible-cluster
...
Make ol.source.Cluster more flexible by adding a geometryFunction option
2016-02-29 10:40:12 +01:00
Andreas Hocevar
c5d3dfd41c
Merge pull request #4924 from openlayers/greenkeeper-coveralls-2.11.8
...
Update coveralls to version 2.11.8 🚀
2016-02-26 21:24:29 +01:00
Andreas Hocevar
588dd54fb6
Merge pull request #4921 from ahocevar/unlisten-earlier-and-bind-to-target
...
Unlisten before calling listener and bind to target by default
2016-02-25 18:04:39 +01:00
Andreas Hocevar
00a0f14743
Unlisten before calling listener and bind to target by default
2016-02-25 17:48:15 +01:00
Andreas Hocevar
0407e779f9
Make ol.source.Cluster more flexible by adding a geometryFunction option
2016-02-25 15:02:41 +01:00
Andreas Hocevar
37113837d1
Merge pull request #4901 from openlayers/release-v3.14.0
...
Release v3.14.0
2016-02-24 09:53:01 +01:00
Andreas Hocevar
73d4c3565c
Update package version to 3.14.0
2016-02-24 09:51:15 +01:00
Andreas Hocevar
cc30f5f3da
Changelog for v3.14.0
2016-02-24 09:50:45 +01:00
Andreas Hocevar
4e11a86b4e
Merge pull request #4896 from ahocevar/xml-ignore-order
...
Ignore XML sequence when comparing GML
2016-02-24 08:59:30 +01:00
Andreas Hocevar
cdf9eda132
Ignore element order for FeatureCollection round trip
2016-02-23 23:36:12 +01:00
Andreas Hocevar
7a953a166e
Add option to ignore element order in xmleq
2016-02-23 23:35:53 +01:00
Andreas Hocevar
f2d5d572ab
Only composeFrame when prepareFrame prepared something to render
2016-02-23 13:56:39 -07:00
Andreas Hocevar
960c51f95d
Merge pull request #4892 from ahocevar/fix-edge
...
Stricter check for ImageData constructor
2016-02-23 19:58:51 +01:00
Andreas Hocevar
8e489304c1
Stricter check for ImageData constructor
2016-02-23 19:43:06 +01:00
Andreas Hocevar
2df40f4b88
Merge pull request #4891 from ahocevar/fix-ie9-tests
...
Fix tests so they all pass in IE9
2016-02-23 18:52:18 +01:00
Andreas Hocevar
c2d4bf113d
Fix tests so they all pass in IE9
2016-02-23 18:21:22 +01:00
Andreas Hocevar
806588edc6
Merge pull request #4889 from ahocevar/ie9-polyfill
...
Use requestAnimation polyfill for examples and update release notes
2016-02-23 16:07:23 +01:00
Andreas Hocevar
ad6c731823
Use requestAnimation polyfill for examples and update release notes
2016-02-23 15:56:03 +01:00
Andreas Hocevar
17749dbf96
Merge pull request #4887 from ahocevar/jsonp-test
...
Use less aggressive DOM function overrides
2016-02-23 14:27:14 +01:00
Andreas Hocevar
a8c6baa188
Use less aggressive DOM function overrides
2016-02-23 14:14:49 +01:00
Andreas Hocevar
81750ea6b1
Merge pull request #3453 from bjornharrtell/set-multi
...
Consider multi in add/remove/toggle select logic
2016-02-22 09:49:00 +01:00
Andreas Hocevar
6c7d6817bd
Merge pull request #4854 from ahocevar/fix-select-and-everything-that-relies-on-unmanaged-layers-and-skipped-features-this-time-for-real---hopefully
...
Always report skipped feature hits for the original layer
2016-02-22 09:23:28 +01:00
Andreas Hocevar
6e7b130a45
Merge pull request #4866 from ahocevar/requestanimationframe-polyfill
...
Use requestAnimationFrame polyfill (for IE9)
2016-02-18 11:42:39 +01:00
Andreas Hocevar
69aa277848
Use requestAnimationFrame polyfill (for IE9)
2016-02-18 11:30:58 +01:00
Andreas Hocevar
7cc43d36ef
Merge pull request #4597 from ahocevar/direct-render
...
Render tiles directly to the map canvas
2016-02-18 11:06:34 +01:00
Andreas Hocevar
2d2ebe0e12
Merge pull request #4862 from ahocevar/osgeo-badge
...
Add OSGeo badge
2016-02-18 09:53:59 +01:00
Andreas Hocevar
92da3629d7
Add OSGeo badge
2016-02-18 09:47:45 +01:00
Andreas Hocevar
5bc00d8535
Continue passing null instead of unmanaged layer to forEachFeatureAtCoordinate
2016-02-17 08:59:45 +01:00
Andreas Hocevar
9f0fefd42d
Hit-detect skipped features, but not on unmanaged layer
2016-02-17 00:54:31 +01:00
Andreas Hocevar
bcf379cc8e
Merge pull request #4794 from ahocevar/fixed-tileloading
...
Make tile loading count no longer depend on source count
2016-02-16 15:51:55 +01:00
Andreas Hocevar
44c6972f31
Merge pull request #4632 from bjnsn/fill-color-overload
...
Overloading fill color (polygon or text) with CanvasPattern and CanvasGradient
2016-02-15 20:01:35 +01:00
Andreas Hocevar
952b99742e
Add tests, remove unused code, encapsulate repeated code in functions
2016-02-15 17:00:06 +01:00
Andreas Hocevar
a109062b1f
Rotate map canvas after composition
2016-02-15 17:00:06 +01:00
Andreas Hocevar
ff07f3a385
Merge pull request #4830 from ahocevar/proj4-tests
...
Make sure window.proj4 is always restored in tests
2016-02-15 09:22:54 +01:00
Andreas Hocevar
27f1fb6fc6
Merge pull request #4838 from ahocevar/regex-instead-of-endswith
...
Use regular expression instead of String#endsWith() check
2016-02-14 23:24:36 +01:00
Andreas Hocevar
cd2dfc7f10
Use regular expression instead of String#endsWith() check
2016-02-14 23:15:15 +01:00
Andreas Hocevar
09517659b1
Merge pull request #4837 from openlayers/greenkeeper-metalsmith-layouts-1.5.4
...
Update metalsmith-layouts to version 1.5.4 🚀
2016-02-14 18:54:05 +01:00
Andreas Hocevar
c27b1e4e3b
Merge pull request #4836 from ahocevar/ua-lowercase
...
Use lowercase for all user agent checks
2016-02-14 16:14:26 +01:00
Andreas Hocevar
0432c863c7
Use lowercase for all user agent checks
2016-02-14 14:53:30 +01:00
Andreas Hocevar
27908edea1
Make sure window.proj4 is always restored in tests
2016-02-13 14:09:25 +01:00
Andreas Hocevar
98b823c5fc
Render tiles directly to the map canvas
...
This change removes the overhead of rendering tiles to an intermediate canvas.
2016-02-12 12:54:19 +01:00
Andreas Hocevar
557372203f
Merge pull request #4823 from ahocevar/layers-not-required
...
Fix type for layers option on ol.interaction.Select
2016-02-12 12:53:44 +01:00
Andreas Hocevar
6fbe160159
Fix type for layers option on ol.interaction.Select
2016-02-12 12:42:38 +01:00
Andreas Hocevar
057633c2c4
Merge pull request #4795 from ahocevar/goog-cleanup
...
Cleanup after goog.array, goog.object and goog.isDef removal
2016-02-05 21:38:57 +01:00
Andreas Hocevar
d0eb6322c3
Cleanup after goog.array, goog.object and goog.isDef removal
2016-02-05 14:52:52 +01:00
Andreas Hocevar
3f36e0967f
Make tile loading count no longer depend on source count
2016-02-05 09:38:16 +01:00
Andreas Hocevar
0c23d9a7ff
Keep track of tile source count
2016-02-04 06:54:45 -07:00
Andreas Hocevar
04db1c3e4d
Expand urls before setting this.urls
2016-02-03 16:53:44 +01:00
Andreas Hocevar
b9b4778d05
Properly detect feature on unmanaged layer for toggle selection
2016-02-03 16:52:05 +01:00
Andreas Hocevar
00116b7c74
Merge pull request #4711 from ahocevar/no-goog-events
...
Removal of goog.events.*
2016-02-03 14:05:32 +01:00
Andreas Hocevar
a848321842
Merge pull request #4777 from gberaudo/expanded-urls
...
Fix source.UrlTile URL expansion
2016-02-03 13:03:37 +01:00
Andreas Hocevar
af1f2bdda8
Expand urls before setting this.urls
2016-02-03 12:49:12 +01:00
Andreas Hocevar
7a8d15fe47
Use more consistent variable names and reduce findListener_ calls
2016-02-03 11:19:38 +01:00
Andreas Hocevar
78f44dcc8a
Improve XHR and ol.net.jsonp result/failure handling
2016-02-03 11:19:38 +01:00
Andreas Hocevar
dc0393acff
Add map tests for resize and animationDelay
2016-02-03 11:19:38 +01:00
Andreas Hocevar
73f5e11039
Add tests for ol.control.ZoomSlider
2016-02-03 11:19:38 +01:00
Andreas Hocevar
ac1d7572e4
Add tests for scroll zoom
2016-02-03 11:19:38 +01:00
Andreas Hocevar
ec6f2e575b
Add tests for keyboard pan and zoom
2016-02-03 11:19:38 +01:00
Andreas Hocevar
8b171d3ca6
Add tests for file dragging
2016-02-03 11:19:38 +01:00
Andreas Hocevar
136c8af878
Add tests and documentation for ol.net.jsonp
...
ol.net.Jsonp was renamed to ol.net.jsonp, because it is not a constructor.
2016-02-03 11:19:38 +01:00
Andreas Hocevar
8d0ef13505
Add tests and documentation for goog.events.*
2016-02-03 11:19:38 +01:00
Andreas Hocevar
cf4556f115
Add tests and documentation for ol.events.Event
2016-02-03 11:19:38 +01:00
Andreas Hocevar
5ba8b13ccf
Add tests and documentation of ol.events.EventTarget
2016-02-03 11:19:38 +01:00
Andreas Hocevar
c51d717657
Refactor event manager to remove memory leaks
2016-02-03 11:19:38 +01:00
Andreas Hocevar
d7497f9686
Always provide useCapture and async args to browser
2016-02-03 11:19:38 +01:00
Andreas Hocevar
f35d0106b8
Remove goog.net.* and goog.async.AnimationDelay
2016-02-03 11:19:38 +01:00
Andreas Hocevar
2b451e7893
Remove goog.dom.ViewportSizeMonitor
2016-02-03 11:19:38 +01:00
Andreas Hocevar
7e27ba1d42
Remove goog.fx.Dragger
2016-02-03 11:19:38 +01:00
Andreas Hocevar
6ac3f30c8f
Remove goog.events.MouseWheelEvent and goog.events.MouseWheelHandler
2016-02-03 11:19:38 +01:00
Andreas Hocevar
1a6daa297e
Remove goog.events.KeyHandler
2016-02-03 11:19:38 +01:00
Andreas Hocevar
0f216659f9
Remove goog.fs.FileReader and goog.events.FileDropHandler
2016-02-03 11:19:38 +01:00
Andreas Hocevar
3f2d79b7fe
Replace goog.events.Event/EventTarget system with our own
...
This also removes goog.events.listen, goog.events.unlisten,
goog.events.unlistenByKey and goog.events.BrowserEvent.
2016-02-03 11:19:38 +01:00
Andreas Hocevar
ebc98ec1bb
Address TODOs
...
To make sure that our binarySearch implementation meets the requirements of
the library, I added more tests for ol.geom.flat.interpolate.lineString, only
to find out that it does not handle line strings with repeated vertices
properly, regardless of what binarySearch implementation is used.
2016-02-03 11:41:41 +13:00