Commit Graph

21904 Commits

Author SHA1 Message Date
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
Marc Jansen
20e8a26b89 Raise tolerance of rendering tests to pass on Firefox 55 (GNU/Linux) 2017-09-12 09:41:13 +02:00
Marc Jansen
9abfa95735 Compare measured lengths with a tolerance 2017-09-12 09:34:53 +02:00
Andreas Hocevar
9898112709 Add sans-serif font fallback 2017-09-12 09:08:54 +02:00
greenkeeper[bot]
41cc3a58d3 chore(package): update mocha to version 3.5.3 2017-09-12 00:12:46 +00: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
Marc Jansen
ec578fa58e Merge pull request #7240 from openlayers/greenkeeper/mocha-3.5.2
Update mocha to the latest version 🚀
2017-09-11 06:36:39 +02:00
greenkeeper[bot]
5c3c97ffa0 chore(package): update mocha to version 3.5.2 2017-09-10 23:39:18 +00:00
Marc Jansen
a28b128078 Merge pull request #7238 from openlayers/greenkeeper/mocha-3.5.1
Update mocha to the latest version 🚀
2017-09-10 19:57:15 +02:00
greenkeeper[bot]
4c32535ff3 chore(package): update mocha to version 3.5.1 2017-09-10 07:52:13 +00: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
Tim Schaub
34efcea5b1 Merge pull request #7223 from tschaub/transform-updates
Transform updates
2017-09-06 04:06:32 -06: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
Tim Schaub
e412ba113c Add @module annotation to source modules 2017-09-05 14:46:09 -06:00
Tim Schaub
f118338c0a Add .js extension to import paths 2017-09-05 13:27:26 -06:00
Thomas Tilak
c43a46c5b7 update zoomify source to accept tileIndex placeholders and handle iipsource, update tests and examples 2017-09-05 18:27:35 +02:00
Frédéric Junod
ab59f79f6a Merge pull request #7219 from fredj/carto_domain
Change cartodb domain from cartodb.com to carto.com
2017-09-05 09:42:48 +02:00
Frederic Junod
2b0dfaeaed Change cartodb domain from cartodb.com to carto.com 2017-09-05 07:52:23 +02:00
Tim Schaub
08a27a358e Merge pull request #7212 from openlayers/greenkeeper/clean-css-cli-4.1.9
chore(package): update clean-css-cli to version 4.1.9
2017-09-04 11:29:04 -06: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
greenkeeper[bot]
2ba7abc419 chore(package): update eslint to version 4.6.1 2017-09-03 21:53:28 +00:00
Tim Schaub
05339618e2 Merge pull request #7210 from tschaub/optimize-for-2
Avoid unnecessary calculations for a zoom factor of 2
2017-09-03 08:08:01 -06:00
greenkeeper[bot]
6d0cf001b9 chore(package): update clean-css-cli to version 4.1.9
Closes #7211
2017-09-03 06:21:53 +00:00
Tim Schaub
d777edcc05 Fast path for parent range when zoom factor is 2 2017-09-02 20:46:51 -06:00
Tim Schaub
eb31b75caa Fast path for child range when zoom factor is 2 2017-09-02 20:37:33 -06:00
Tim Schaub
f77c9180a0 Merge pull request #7209 from tschaub/work-with-z
Remove grid.getTileRangeForExtentAndResolution()
2017-09-02 15:14:17 -06:00
Andreas Hocevar
f99300a83d Merge pull request #7201 from ahocevar/text-renderer
Prerender text to images
2017-09-02 22:57:48 +02:00
Tim Schaub
5e6a4e8cb7 Avoid unnecessary calls to tileGrid.getZForResolution() 2017-09-02 14:34:08 -06: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