Andreas Hocevar
bfebc50a48
Merge pull request #7406 from lasselaakkonen/7390-zoomify-custom-extent
...
Add option to Zoomify source for setting custom extent
2017-11-03 07:17:22 +01:00
Andreas Hocevar
50b50ae21f
Merge pull request #7416 from openlayers/greenkeeper/sinon-4.1.0
...
Update sinon to the latest version 🚀
2017-11-03 07:13:34 +01:00
Andreas Hocevar
a5625955a8
Merge pull request #7417 from openlayers/greenkeeper/phantomjs-prebuilt-2.1.16
...
Update phantomjs-prebuilt to the latest version 🚀
2017-11-03 07:13:16 +01:00
Andreas Hocevar
1a1d45fdd1
Merge pull request #7379 from lasselaakkonen/6608-zoomify-custom-tile-size
...
Add support for custom tile size to Zoomify source
2017-10-31 10:50:37 +01:00
Andreas Hocevar
da2a23aacd
Always use ol.Size tile size array
2017-10-31 10:36:20 +01:00
Andreas Hocevar
eeb20cf4ad
Merge pull request #7383 from ahocevar/null-tilecoord
...
Handle null tile coordinates correctly
2017-10-22 21:59:35 +02:00
Andreas Hocevar
6da92d5f71
Handle null tile coordinates correctly
2017-10-21 21:41:56 +02:00
Andreas Hocevar
10f59fc81c
Merge pull request #7380 from openlayers/greenkeeper/rollup-plugin-cleanup-2.0.0
...
Update rollup-plugin-cleanup to the latest version 🚀
2017-10-20 10:55:14 +02:00
Andreas Hocevar
8d5a8665b2
Merge pull request #7371 from notnotse/vt-missing-api-annotation
...
Add @api annotation to ol.VectorTile.getExtent
2017-10-19 12:57:20 +02:00
Andreas Hocevar
d47dc52382
Calculate correct text box size
2017-10-13 14:45:27 -06:00
Andreas Hocevar
4d4afa1790
Pre-render text images for configured scale
2017-10-13 14:28:52 -06:00
Andreas Hocevar
1141c82da1
Handle different lineWidth scaling in Safari
2017-10-13 14:28:43 -06:00
Andreas Hocevar
637cf7c65f
Allow reference image creation without existing reference image
2017-10-13 14:28:27 -06:00
Andreas Hocevar
84f083af86
Take pixel ratio into account for text stroke
2017-10-13 14:28:15 -06:00
Andreas Hocevar
fe1d01a3cb
Merge pull request #7350 from ahocevar/text-box
...
Calculate correct text box size
2017-10-12 07:04:39 +02:00
Andreas Hocevar
c2926df045
Merge pull request #7349 from ahocevar/vectortile-url
...
Do not use tileUrlFunction for renderer tile coordinates
2017-10-12 07:04:00 +02:00
Andreas Hocevar
8dbaf29fca
Calculate correct text box size
2017-10-12 00:35:22 +02:00
Andreas Hocevar
ffb7d72c90
Do not use tileUrlFunction for renderer tile coordinates
2017-10-11 19:44:08 +02:00
Andreas Hocevar
e6534894fd
Merge pull request #7305 from oterral/teo_info
...
Fix #7304 : Re-calculate the resolution when the WMS source is reprojected
2017-10-11 17:04:33 +02:00
Andreas Hocevar
d74bef9fd7
Merge pull request #7346 from ahocevar/text-scale
...
Pre-render text images for configured scale
2017-10-11 16:06:04 +02:00
Andreas Hocevar
380690a6a3
Pre-render text images for configured scale
2017-10-11 15:51:15 +02:00
Andreas Hocevar
dcf38c22e2
Merge pull request #7345 from ahocevar/line-width
...
Handle different lineWidth scaling in Safari
2017-10-11 08:56:34 +02:00
Andreas Hocevar
b81952f142
Merge pull request #7344 from ahocevar/measure-width
...
Make text height detection independent of css settings
2017-10-11 08:56:02 +02:00
Andreas Hocevar
d0092ecd18
Handle different lineWidth scaling in Safari
2017-10-11 00:40:14 +02:00
Andreas Hocevar
1fcb94a29c
Make text height detection independent of css settings
2017-10-11 00:21:29 +02:00
Andreas Hocevar
609bd23eff
Merge pull request #7339 from ahocevar/text-stroke
...
Use correct text stroke on HiDPI devices
2017-10-10 07:40:29 +02:00
Andreas Hocevar
1aafd8320d
Allow reference image creation without existing reference image
2017-10-09 18:51:57 +02:00
Andreas Hocevar
02e23e3cd0
Take pixel ratio into account for text stroke
2017-10-09 18:51:45 +02:00
Andreas Hocevar
83cfb77407
Merge pull request #7337 from ahocevar/blank-image
...
Always create a new blank image to avoid CSP violations
2017-10-09 13:24:49 +02:00
Andreas Hocevar
590dd6f1cf
Always create a new blank image to avoid CSP violations
2017-10-09 12:46:34 +02:00
Andreas Hocevar
f9cf5a3523
Merge pull request #7302 from openlayers/greenkeeper/mocha-4.0.0
...
Update mocha to the latest version 🚀
2017-10-03 15:05:13 +02:00
Andreas Hocevar
2e16d04bbe
Merge pull request #7298 from openlayers/greenkeeper/eslint-4.8.0
...
Update eslint to the latest version 🚀
2017-09-30 09:35:01 +02:00
Andreas Hocevar
c54a1f5362
Merge pull request #7297 from ahocevar/multipoint-replay
...
Fix multipoint instruction set
2017-09-29 13:36:18 +02:00
Andreas Hocevar
fdacd368f7
Fix multipoint instruction set
2017-09-29 13:17:07 +02:00
Andreas Hocevar
64aa3c25a4
Merge pull request #7292 from ahocevar/polygon-labels
...
Only render polygon labels when they fit
2017-09-27 22:55:47 +02:00
Andreas Hocevar
90ee1013ad
Merge pull request #7291 from openlayers/greenkeeper/pbf-3.1.0
...
Update pbf to the latest version 🚀
2017-09-27 18:55:57 +02:00
Andreas Hocevar
0c617abf70
Update pbf for ol package
2017-09-27 18:40:19 +02:00
Andreas Hocevar
50568a6394
Simplify vector-layer example and always render labels
2017-09-27 18:06:57 +02:00
Andreas Hocevar
325fac6886
Consider polygon labels only when they fit the intersection length
2017-09-27 18:06:30 +02:00
Andreas Hocevar
7a3e11b9e4
Change getInteriorPoint type to XYM with intersection length as M
2017-09-27 18:06:05 +02:00
Andreas Hocevar
c75040e7d8
Merge pull request #7290 from openlayers/greenkeeper/sinon-4.0.0
...
Update sinon to the latest version 🚀
2017-09-27 11:08:25 +02:00
Andreas Hocevar
7a87c15959
Merge pull request #7287 from ahocevar/text-line-baseline
...
Fix vertical stroke/fill alignment for text along lines
2017-09-25 08:25:20 +02:00
Andreas Hocevar
ca11fd00c1
Fix vertical stroke/fill alignment for text along lines
2017-09-24 22:54:45 +02:00
Andreas Hocevar
239b8f752e
Merge pull request #7263 from openlayers/greenkeeper/eslint-4.7.0
...
Update eslint to the latest version 🚀
2017-09-16 06:36:26 +02:00
Andreas Hocevar
a5b3da1f8a
Revert "Merge pull request #7098 from ahocevar/no-math-round"
...
This reverts commit 5b75666755 , reversing
changes made to ff9ef481db .
2017-09-15 06:13:18 -06:00
Andreas Hocevar
e398896e9e
Merge pull request #7258 from ahocevar/revert-7098
...
Revert changes made in #7098 .
2017-09-15 08:56:29 +02:00
Andreas Hocevar
010dd87d49
Revert "Merge pull request #7098 from ahocevar/no-math-round"
...
This reverts commit 5b75666755 , reversing
changes made to ff9ef481db .
2017-09-15 08:39:05 +02:00
Andreas Hocevar
6177c69a51
Merge pull request #7257 from openlayers/greenkeeper/jsdoc-3.5.5
...
Update jsdoc to the latest version 🚀
2017-09-14 09:34:10 +02:00
Andreas Hocevar
a0c96ea8ba
Let Travis use the latest node v8 version again
2017-09-14 08:58:15 +02:00
Andreas Hocevar
0543b5a8d7
Merge pull request #7249 from ahocevar/rename-package-camelcase
...
Script to rename files so the case matches the module name
2017-09-13 14:37:22 +02:00
Andreas Hocevar
39ef72431a
Merge pull request #7251 from openlayers/greenkeeper/fs-extra-4.0.2
...
Update fs-extra to the latest version 🚀
2017-09-13 14:29:22 +02:00
Andreas Hocevar
dc48a7d411
Merge pull request #7252 from wb14123/osm-way
...
fix osmxml to read ways before the definition of nodes
2017-09-13 14:27:31 +02:00
Andreas Hocevar
cd0de288e6
Fix node version to 8.4 until JSDoc is fixed
2017-09-13 14:18:27 +02:00
Andreas Hocevar
5e5c58b9be
Merge pull request #7253 from openlayers/issue-template
...
Nicer wording in the issue template
2017-09-13 13:40:20 +02:00
Andreas Hocevar
d7307c565b
Nicer wording in the issue template
2017-09-13 13:37:53 +02:00
Andreas Hocevar
1d84bc52c6
Use node 8.4 in Travis until JSDoc is fixed
...
See https://github.com/jsdoc3/jsdoc/issues/1438 .
2017-09-13 08:26:49 +02:00
Andreas Hocevar
5499028042
Rename before running transform
2017-09-12 21:13:58 +02:00
Andreas Hocevar
e876003684
Use the correct name in imports
2017-09-12 18:03:03 +02:00
Andreas Hocevar
d0e9fd68ff
Rename files so the case matches the module name
2017-09-12 18:03:03 +02:00
Andreas Hocevar
b920b78afe
Merge pull request #7236 from KlausBenndorf/cloneImage
...
reusing images in ol.style.Icon#clone
2017-09-12 13:15:04 +02:00
Andreas Hocevar
c89bcae4c6
Merge pull request #7243 from openlayers/greenkeeper/mocha-3.5.3
...
Update mocha to the latest version 🚀
2017-09-12 11:57:39 +02:00
Andreas Hocevar
f5277c091b
Merge pull request #7239 from ahocevar/linestring-text
...
Render text along lines
2017-09-12 11:42:35 +02:00
Andreas Hocevar
e2ebd05624
Use a stricter type for chars_
2017-09-12 11:27:26 +02:00
Andreas Hocevar
2306d08cf4
Merge pull request #7242 from ahocevar/source-error-not-empty
...
Use EMPTY and LOADED state properly on ol.VectorImageTile
2017-09-12 11:19:53 +02:00
Andreas Hocevar
9898112709
Add sans-serif font fallback
2017-09-12 09:08:54 +02:00
Andreas Hocevar
8573a7ba64
Only set LOADED state when all source tiles loaded successfully
2017-09-11 23:23:54 +02:00
Andreas Hocevar
b65c6f7e8e
Use ERROR instead of EMPTY state when source tiles have ERROR state
2017-09-11 22:15:42 +02:00
Andreas Hocevar
2907fc3297
Remove duplicate test
2017-09-11 22:14:56 +02:00
Andreas Hocevar
85bfeda50e
Add rendering tests
2017-09-11 16:54:28 +02:00
Andreas Hocevar
7a30e495ba
Make the vector-labels example even uglier
...
This example is a candidate for removal and replacement with rendering
tests.
2017-09-11 16:54:28 +02:00
Andreas Hocevar
94a4554083
Find longest straight chunk when textAlign is not set
2017-09-11 16:54:28 +02:00
Andreas Hocevar
abd50b8fcf
Utility to get the longest straight chunk of a linestring
2017-09-11 16:54:28 +02:00
Andreas Hocevar
ad5ce25559
Use the placement: 'line' property in the street-labels example
...
This makes the code of the example much simpler.
2017-09-11 16:54:27 +02:00
Andreas Hocevar
efc86d59b0
Implement text rendering along paths
...
This commit also changes the TextReplay.drawText() signature, and moves
geometry calculation into drawText(). This improves performance where no
text needs to be rendered (TextStyle.getText() == ''), which is used often
in applications.
2017-09-11 16:54:27 +02:00
Andreas Hocevar
37dcd79a86
Add placement, maxAngle and exceedLength options to ol.style.Text
2017-09-11 15:51:06 +02:00
Andreas Hocevar
b03bb2c2ce
Merge pull request #7234 from ahocevar/tileload-events
...
Fix abort handling of tileload events
2017-09-08 07:13:28 +02:00
Andreas Hocevar
dde9fb5bc4
Fix abort handling of tileload events
2017-09-08 06:50:55 +02:00
Andreas Hocevar
416f7156e8
Merge pull request #7221 from thhomas/zoomify-update-iip
...
update zoomify source to accept tileIndex placeholders and handle iip…
2017-09-07 12:55:13 +02:00
Andreas Hocevar
d7c732419d
Merge pull request #6871 from ath0mas/patch-1
...
Correct controls position in Center example
2017-09-07 11:32:36 +02:00
Andreas Hocevar
d9d371479a
Avoid !important selectors
2017-09-07 09:16:03 +02:00
Andreas Hocevar
7c977e0c35
Merge pull request #7229 from ahocevar/jsdoc-paths
...
Fix JSDoc paths for custom builds
2017-09-07 09:06:55 +02:00
Andreas Hocevar
59417d4a52
Merge pull request #7230 from ahocevar/image-context
...
Remove unused context handling for ol.Image
2017-09-07 09:06:05 +02:00
Andreas Hocevar
9400d600ee
Fix jsdoc paths
2017-09-06 21:13:45 +02:00
Andreas Hocevar
73e88fc465
Remove unused context handling for ol.Image
2017-09-06 21:13:11 +02:00
Andreas Hocevar
2925a9ceb3
Merge pull request #7225 from ahocevar/image-hitdetect
...
Fix hit detection for image layers
2017-09-06 21:09:25 +02:00
Andreas Hocevar
531115b67b
Add regression test
2017-09-06 19:03:36 +02:00
Andreas Hocevar
e1783fc788
Fix travis build
2017-09-06 10:02:15 +02:00
Andreas Hocevar
c15aa414bd
Fix hit detection for image layers
2017-09-06 07:33:07 +02:00
Andreas Hocevar
c1fb2d5d85
Merge pull request #7213 from openlayers/greenkeeper/eslint-4.6.1
...
Update eslint to the latest version 🚀
2017-09-04 06:32:58 +02:00
Andreas Hocevar
f99300a83d
Merge pull request #7201 from ahocevar/text-renderer
...
Prerender text to images
2017-09-02 22:57:48 +02:00
Andreas Hocevar
3860ef0198
Merge pull request #7208 from ahocevar/no-coverage-locally
...
Do not calculate coverage when running tests locally
2017-09-02 18:09:32 +02:00
Andreas Hocevar
ab16457d90
Do not calculate coverage when running tests locally
...
Having the coverage calculation code in the test files makes it hard to debug
tests, so it is better to only analyze coverage on Travis, and not locally.
2017-09-02 17:19:04 +02:00
Andreas Hocevar
56a7f9f027
Help the compiler understand
2017-09-01 16:44:27 +02:00
Andreas Hocevar
ba3570a268
Remove unnecessary array creation
2017-09-01 13:56:14 +02:00
Andreas Hocevar
8f28398684
Merge pull request #7206 from ahocevar/vectortile-load-extent
...
Only load source tiles that intersect the source tile grid's extent
2017-09-01 12:01:48 +02:00
Andreas Hocevar
b24e4c4f65
Fix existing tests to use valid urlTileCoords
2017-09-01 11:48:00 +02:00
Andreas Hocevar
115b2eb937
Merge pull request #7203 from ahocevar/edge-testing
...
Enable Edge tests on SauceLabs
2017-09-01 11:34:07 +02:00
Andreas Hocevar
040e67d166
Only load source tiles that intersect the source tile grid's extent
2017-09-01 11:27:53 +02:00
Andreas Hocevar
0410a32868
Merge pull request #7172 from f7o/ol-source-vectortile-clear
...
added clear method to vectortile source
2017-08-31 23:01:48 +02:00
Andreas Hocevar
39a26bf20f
Merge pull request #7196 from ahocevar/overlay-tests
...
renderSync() to make sure overlay is initially visible
2017-08-31 22:53:18 +02:00