Andreas Hocevar
85bfeda50e
Add rendering tests
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
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
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
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
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
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
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
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
bartvde
2d3fa05b91
Use geometry name in WFS updates
2017-09-01 09:00:34 +02:00
Andreas Hocevar
bfc3a14a2d
Enable Edge tests on SauceLabs
2017-08-31 22:31:43 +02:00
Andreas Hocevar
60dfc1f96a
renderSync() to make sure overlay is initially visible
2017-08-31 22:16:41 +02:00
Andreas Hocevar
b5966b8ff3
Add more text style tests
2017-08-31 22:14:51 +02:00
Andreas Hocevar
6469d3e864
Handle pixelRatio on replay creation instead of replay
2017-08-31 21:41:07 +02:00
Andreas Hocevar
35bd92b713
Prerender labels and cache them as images
2017-08-31 21:41:07 +02:00
Andreas Hocevar
097c7b689a
Try a different configuration to make SauceConnect work in Travis again
2017-08-31 21:04:30 +02:00
Andreas Hocevar
683e46bd58
Enable Travis tests in Safari
2017-08-30 09:35:09 +02:00
Bart van den Eijnden
09e9759753
Merge pull request #7133 from Sol1du2/issue/6991/WFSWriteDimension
...
Issue/6991/WFS Write Dimension
2017-08-29 09:57:44 +02:00
Bart van den Eijnden
6726e0a98c
Merge pull request #7141 from Sol1du2/issue/6990/WFSReadSrsDimension
...
Issue/6990/Wfs Read srsDimension
2017-08-29 09:38:12 +02:00
Andreas Hocevar
ba867f8ff8
Merge pull request #7187 from ahocevar/simpler-tile-pixels
...
Simpler tile pixel handling and faster parsing for ol.format.MVT vector tiles
2017-08-29 09:16:54 +02:00
Andreas Hocevar
3cb5060497
Parse PBF directly in ol.format.MVT
...
This change also fixes a previous issue, where MultiPolygon geometries for
ol.Feature features were never created.
2017-08-29 08:51:06 +02:00
Andreas Hocevar
4b4f383043
Transform tile-pixels coordinates only once
...
This allows us to simplify the vector tile renderer significantly, because
there are no more coordinates that need special tile-pixel handling.
2017-08-28 19:32:16 +02:00
Tim Schaub
0bfa59fb6f
Avoid instanceof checks in global test extensions
2017-08-28 10:12:51 -06:00
Marc Jansen
5b13106cec
Merge pull request #7162 from marcjansen/bring-back-coverage
...
Bring back coverage
2017-08-25 00:14:58 +02:00
Marc Jansen
27baa3d698
Fix typo in where-function
...
I wonder how this has ever worked before. Black magic.
2017-08-22 21:31:15 +02:00
Marc Jansen
33adabf168
Bring back the progress reporter
2017-08-22 21:31:15 +02:00
Tim Schaub
da60dafd7f
Valid and unique URI for images in the tile queue
2017-08-21 10:32:05 -04:00
Tim Schaub
d23f000846
Correctly create image icons in the tests
2017-08-21 10:32:05 -04:00
Tim Schaub
cab34cb220
Avoid assertion about hardcoded "latest" url
2017-08-21 10:32:05 -04:00
Andreas Hocevar
2421ae0254
Merge pull request #7142 from Sol1du2/issue/6992/UnitTest
...
Adds unit test to test the projection inside the geometry of esriJson
2017-08-21 12:00:53 +02:00
Marc Jansen
53214f6ae1
Bring back coverage reporting
2017-08-19 19:46:34 +02:00
Tim Schaub
93cfc063c3
Correctly create an icon image
2017-08-18 17:35:59 -04:00
Tim Schaub
b44db8eb26
Missing require in tileurlfunction.test.js
2017-08-18 16:53:46 -04:00
Tim Schaub
145505fa8a
Missing require in epsg3857.test.js
2017-08-18 16:48:06 -04:00
Tim Schaub
670c6d9f3f
Use window for global
2017-08-18 16:32:01 -04:00
Tim Schaub
521f06e91c
Remove provide from tile.test.js
2017-08-18 15:56:20 -04:00
Tim Schaub
83f87a1f1e
Merge pull request #7151 from tschaub/useless-exports
...
Get rid of useless test exports
2017-08-17 18:15:51 -04:00
Marc Jansen
ab132d5b3e
Merge pull request #7150 from marcjansen/less-spies
...
Remove problematic spies from scaleline tests
2017-08-17 15:18:32 -04:00
Tim Schaub
a3e3e99baa
Get rid of useless test exports
2017-08-17 15:16:58 -04:00
Marc Jansen
d6200ff625
Remove problematic spies from scaleline tests
2017-08-17 20:57:42 +02:00
Tim Schaub
f30f6da7bb
Merge pull request #7147 from tschaub/extra-requires
...
Remove unnecessary import in events.test.js
2017-08-17 14:38:42 -04:00