Guillaume Beraudo
89fed65f07
Fix incorrect Executor/Builder types
2018-11-15 23:27:43 +01:00
Guillaume Beraudo
da92b2ab3f
Improve text replay test
2018-11-15 23:01:45 +01:00
Guillaume Beraudo
eaed37da96
Fix width comparison
2018-11-15 20:03:35 +01:00
Guillaume Beraudo
b1a5f4855f
Create geometryWidths array only when needed
2018-11-15 20:03:34 +01:00
ahocevar
94bf02176e
Rename ExecutorGroup and move getMaxExtent to Executor
2018-11-15 20:03:34 +01:00
Frederic Junod
178061ab9d
Use ol/layer/Layer instead of ol/source/ImageCanvas in d3 example
2018-11-15 18:30:39 +01:00
Florent gravin
f9c64e52af
Add rendering test for vector tile layer rotation w/ layer on top
2018-11-15 18:16:58 +01:00
Tim Schaub
00cf75c837
Merge pull request #8944 from jahow/fix-graticule
...
Use a layer for the graticule instead of a control
2018-11-15 18:07:15 +01:00
Tim Schaub
f95070a34d
Merge pull request #8948 from fgravin/mapbox-rotation
...
Add rotation in mapbox-gl example
2018-11-15 18:04:41 +01:00
Frédéric Junod
5bbfeef12b
Merge pull request #8953 from fredj/ci_order
...
Store rendering artifacts immediately after run tests
2018-11-15 17:42:33 +01:00
Frederic Junod
00d9740a58
Store rendering artifacts immediately after run tests
2018-11-15 17:36:34 +01:00
Florent gravin
7630fafcf2
Add rendering test for vector tile layer rotation
2018-11-15 17:32:50 +01:00
Olivier Guyot
a3f9c6b724
Update change log w/ breaking changes
2018-11-15 17:13:46 +01:00
Frederic Junod
05bf1d8f4a
Remove the resolutions list in sphere-mollweide example
2018-11-15 17:12:40 +01:00
Olivier Guyot
3ac46ad10b
Removed old control
2018-11-15 17:12:40 +01:00
Olivier Guyot
d5c390e726
Fixed tests & linting
2018-11-15 17:12:40 +01:00
Olivier Guyot
1b8a6baa35
Added extent handling to graticule layer
2018-11-15 17:12:40 +01:00
Olivier Guyot
94bcb8a0f6
Added wrapX option on graticule
2018-11-15 17:12:40 +01:00
Olivier Guyot
c69366ec0a
Updated the sphere mollweide example
2018-11-15 17:12:40 +01:00
Olivier Guyot
4ee75359c0
Implemented a feature pool for lines and labels
2018-11-15 17:12:40 +01:00
Olivier Guyot
adb1bd7a31
First version to handle lines only
2018-11-15 17:12:40 +01:00
Olivier Guyot
dbd6dad4f3
Add a new Graticule layer, nothing rendered for now
2018-11-15 17:12:40 +01:00
Frédéric Junod
d7a6c4dbe3
Merge pull request #8950 from fredj/shx
...
Use shx to run unix commands in package.json
2018-11-15 17:12:01 +01:00
Tim Schaub
56131cf6ea
Merge pull request #8946 from tschaub/renderer-fixes
...
Make the map renderer tolerant of layers without renderers
2018-11-15 15:53:49 +01:00
Florent gravin
12f6ce7a44
Add rendering test for vector tile layer
2018-11-15 15:53:06 +01:00
Frederic Junod
52f4f61a6c
Use shx to run unix commands in package.json
2018-11-15 15:52:35 +01:00
Guillaume Beraudo
f9dcadb982
Remove unused methods
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
0f5ced8483
Reduce usage of "replay" term
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
5ecd832c92
Adapt test to new text builder behaviour
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
87a1b926c9
Cleanup executor of unused properties
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
4ba84d7926
Cleanly separate text building and execution
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
afc946b215
Cleanup duplicated and unused code
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
c0df61468f
Move drawText along line to executor
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
0ece0fb002
Cleanup unused text replay code
2018-11-15 15:20:41 +01:00
ahocevar
4ce19530ce
Remove unused methods
2018-11-15 15:20:41 +01:00
ahocevar
3d203f990e
Move measureTextWidths to render/canvas
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
3170355b07
Remove unused function from executor
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
f5a8ad63f9
Improve typing
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
ba6a6fff7d
Module renaming
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
951d4d5ade
Fix tests
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
e299863117
More renaming
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
f3bd08321a
Rename Replay to InstructionsBuilder
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
8097be8419
Remove replay code from Instruction Builder class
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
fcf470fc8d
Introduce Instruction executors
...
Executors are use to render instructions.
They do not contain cod for building instructions.
Signed-off-by: Guillaume Beraudo <guillaume.beraudo@camptocamp.com >
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
ecf79a9ec2
First step in uncoupling replay creation and rendering
...
Signed-off-by: Guillaume Beraudo <guillaume.beraudo@camptocamp.com >
2018-11-15 15:20:41 +01:00
Florent gravin
4988a50760
Add Stamen-label tiles for rendering tests
2018-11-15 15:20:36 +01:00
Florent gravin
ebbb54456a
Add rendering test for layer 2 tiles extent clipping
2018-11-15 15:20:36 +01:00
Florent gravin
081c677ea2
Add rendering test for layer tile simple
2018-11-15 15:20:36 +01:00
Florent gravin
fc85b2ba78
Add rendering test for layer tile transition
2018-11-15 15:20:36 +01:00
Frédéric Junod
d0f66b7cec
Merge pull request #8943 from fredj/text-style-tests
...
Port text style rendering tests
2018-11-15 15:20:11 +01:00