Tim Schaub
|
d6add33df0
|
Use map and new method
|
2018-11-16 14:58:02 +01:00 |
|
Tim Schaub
|
a490c658fb
|
Overscale canvas if sources have non-zero min zoom
|
2018-11-16 14:57:18 +01:00 |
|
Tim Schaub
|
9eb5808844
|
Test that postrender is dispatched (again)
|
2018-11-16 14:57:18 +01:00 |
|
Tim Schaub
|
96437e3875
|
Test prerender and postrender events for a vector layer
|
2018-11-16 14:57:18 +01:00 |
|
Tim Schaub
|
3ecc6d60d2
|
The forEachLayerAtPixel method calls getDataAtPixel for each layer renderer
|
2018-11-16 14:57:17 +01:00 |
|
Tim Schaub
|
47ecd508fa
|
Test hybrid mode in vt constructor
|
2018-11-16 14:57:17 +01:00 |
|
Tim Schaub
|
038f122d11
|
Clip tile layers by extent
|
2018-11-16 14:57:17 +01:00 |
|
Tim Schaub
|
b3bcf7dac1
|
Add 2% tolerance to vector rendering tests
|
2018-11-16 14:57:17 +01:00 |
|
Tim Schaub
|
4a3dbb0e24
|
Use the main map in rendering tests
|
2018-11-16 14:57:17 +01:00 |
|
Tim Schaub
|
358f58ba3a
|
Doc for transform toString function
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
cc9b7b6259
|
Work around a TypeScript issue with inheritdoc
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
5ad73f8bbd
|
Implement getDataAtPixel for all layer renderers
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
832dadb3af
|
Dedicated transforms
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
ac3a1fb953
|
Dispatch layer changed event when layer needs a re-render
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
7a82904a3b
|
Unused intermediate canvas renderer
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
666f57bd4c
|
Unused transforms
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
32495388b9
|
Transform origin top left
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
aa4237539f
|
Provide a pixel transform from the tile renderer
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
bc347e3eb0
|
Provide a pixel transform to render events
|
2018-11-16 14:57:12 +01:00 |
|
Tim Schaub
|
f90efac131
|
Smaller canvas when rotating vector layers
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
26de43de0c
|
Unused imports
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
ed7825e13a
|
Render vector images
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
8b077c66d8
|
Rotate images
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
b5378deb45
|
Create context in the canvas layer base class
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
33f6d6f110
|
One fewer transform
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
a9f98f2b1e
|
Rotation for image layers
|
2018-11-16 14:57:10 +01:00 |
|
Tim Schaub
|
8822690cf4
|
Work with sources that have a max zoom
|
2018-11-16 14:57:10 +01:00 |
|
Tim Schaub
|
6edac64b81
|
Use the regular map in the rendering tests
|
2018-11-16 14:56:50 +01:00 |
|
Tim Schaub
|
f9ebb0c917
|
Return two canvases from the vector tile layer renderer
|
2018-11-16 14:56:50 +01:00 |
|
Tim Schaub
|
c137b68938
|
Dispatch pre-render before rendering
|
2018-11-16 14:56:50 +01:00 |
|
Tim Schaub
|
610fcab79e
|
Dispatch pre and post render events
|
2018-11-16 14:56:49 +01:00 |
|
Tim Schaub
|
489af4023d
|
Work with high dpi tiles
|
2018-11-16 14:56:49 +01:00 |
|
Tim Schaub
|
87e5bbac4d
|
Image layer renderer
|
2018-11-16 14:56:49 +01:00 |
|
Tim Schaub
|
20e5841aed
|
Remove vector mode for vector tile rendering
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
39a4f42e3d
|
Resize canvas to handle rotation
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
6234b69512
|
Handle opacity and rotation in canvas intermediate renderer
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
5ba8795355
|
Tile layer rendering with the composite renderer
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
433ab97d1c
|
End of composeFrame
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
f416cf742d
|
Workaround for raster source
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
c612cce591
|
Give the map some height for the box tests
|
2018-11-16 14:56:47 +01:00 |
|
Tim Schaub
|
f2cab1fcbb
|
Give the map some height for scale line tests
|
2018-11-16 14:56:47 +01:00 |
|
Tim Schaub
|
b3903df156
|
Use the composite renderer
|
2018-11-16 14:56:47 +01:00 |
|
Tim Schaub
|
edeb5d3e71
|
Remove unused getLayerRenderersByKey method
|
2018-11-15 12:36:31 +01:00 |
|
Tim Schaub
|
3f624ec0c0
|
Make map methods tolerant of layers without renderers
|
2018-11-15 12:35:54 +01:00 |
|
Tim Schaub
|
0e91365859
|
Make the tile debug source useful for understanding tiles
|
2018-11-14 15:58:08 +01:00 |
|
Tim Schaub
|
c74d80504e
|
Serve sourcemaps from webpack
|
2018-11-14 15:51:56 +01:00 |
|
Tim Schaub
|
c3c5b3b314
|
Use local data for rendering tests
|
2018-11-13 13:37:14 +01:00 |
|
Tim Schaub
|
432b74d64d
|
Apply all transforms in the layer renderer
|
2018-11-12 20:57:36 +01:00 |
|
Tim Schaub
|
55a963e0a9
|
Move canvas creation to intermediate canvas renderer constructor
|
2018-11-12 20:57:07 +01:00 |
|
Tim Schaub
|
edaa615333
|
Less typing to run the examples
|
2018-11-12 18:33:07 +01:00 |
|
Tim Schaub
|
afc64258af
|
Support for rotation
|
2018-11-12 18:33:02 +01:00 |
|
Tim Schaub
|
8bf252e70f
|
Handle layer opacity in the composite renderer
|
2018-11-12 15:16:06 +01:00 |
|
Tim Schaub
|
a9b2952be4
|
Add support for running a subset of rendering tests
|
2018-11-12 14:54:52 +01:00 |
|
Tim Schaub
|
dc05f48294
|
Use composite renderer in linestring test
|
2018-11-12 14:54:52 +01:00 |
|
Tim Schaub
|
43ed2c1764
|
Composite renderer
|
2018-11-12 14:54:52 +01:00 |
|
Tim Schaub
|
fc6882f146
|
Utility method for efficiently managing child nodes
|
2018-11-12 14:54:12 +01:00 |
|
Tim Schaub
|
a69eeceeba
|
Switch map and layer constructor in tests
The webgl tests do not run currently (which is why these have not been failing).
|
2018-11-12 14:54:12 +01:00 |
|
Tim Schaub
|
ca5b0c63a5
|
Remove LayerType
|
2018-11-12 14:54:11 +01:00 |
|
Tim Schaub
|
c50b9b2c25
|
Fix examples that use WebGLMap
|
2018-11-12 14:54:11 +01:00 |
|
Tim Schaub
|
f6b838c635
|
Make webgl layer renderers dependencies of webgl layers
|
2018-11-12 14:54:11 +01:00 |
|
Tim Schaub
|
7374e32007
|
Canvas layer renderers are now dependencies of layers
|
2018-11-12 14:54:11 +01:00 |
|
Tim Schaub
|
2ec509fbca
|
Add an image vector layer for rendering vectors to an image
|
2018-11-12 14:54:11 +01:00 |
|
Tim Schaub
|
ae1f3afd66
|
Base for tile layers, renderer-specific tile layer types
|
2018-11-12 14:54:11 +01:00 |
|
Tim Schaub
|
285a610c46
|
Base for image layers, renderer-specific image layer types
|
2018-11-12 14:54:10 +01:00 |
|
Tim Schaub
|
c9529b9acd
|
Create the appropriate renderer for vector tile layers
|
2018-11-12 14:54:10 +01:00 |
|
Tim Schaub
|
7ffaa134c7
|
Conditionally get renderer from the layer
|
2018-11-12 14:54:10 +01:00 |
|
Tim Schaub
|
6c052c0dab
|
Split vector layer into Canvas and WebGL implementations
|
2018-11-12 14:54:09 +01:00 |
|
Tim Schaub
|
767aa7b7a4
|
Add support for a default index page
|
2018-11-10 12:44:31 -07:00 |
|
Tim Schaub
|
f67e5642ab
|
Rendering test for an icon
|
2018-11-10 09:36:23 -07:00 |
|
Tim Schaub
|
7dc5bf3e8d
|
Limit requests sent to webpack middleware
|
2018-11-10 09:35:32 -07:00 |
|
Tim Schaub
|
0ebc023223
|
Test a rotated view
|
2018-11-10 08:31:36 -07:00 |
|
Tim Schaub
|
14d59623aa
|
Expose headless flag
|
2018-11-10 08:18:41 -07:00 |
|
Tim Schaub
|
67b08a302e
|
Use configured logger
|
2018-11-10 08:16:56 -07:00 |
|
Tim Schaub
|
6f238a8d09
|
Add stub support for interactive mode
|
2018-11-09 15:06:27 -07:00 |
|
Tim Schaub
|
800776b6cb
|
Only test outdated cases by default
|
2018-11-09 14:43:11 -07:00 |
|
Tim Schaub
|
4923fac359
|
Avoid 404 for favicon.ico
|
2018-11-09 13:45:19 -07:00 |
|
Tim Schaub
|
8c89e17618
|
Avoid headless mode in CI
|
2018-11-09 12:41:48 -07:00 |
|
Tim Schaub
|
1253558006
|
Register new handler for render with each page navigation
|
2018-11-09 09:02:08 -07:00 |
|
Tim Schaub
|
67ee32fdea
|
New rendering tests
|
2018-11-09 09:02:08 -07:00 |
|
Tim Schaub
|
346cd562ee
|
Changes for 5.3.0
|
2018-11-06 09:37:17 -07:00 |
|
Tim Schaub
|
680ce960e1
|
Test Chrome with CircleCI
|
2018-11-05 09:54:16 -07:00 |
|
Tim Schaub
|
77959efcff
|
Updated dev dependencies
|
2018-11-05 09:28:19 -07:00 |
|
Tim Schaub
|
aeb3e5b271
|
Build with CircleCI
|
2018-11-04 22:10:00 -07:00 |
|
Tim Schaub
|
f34cb17ffa
|
Avoid logging 404 warnings
|
2018-11-04 18:27:06 -07:00 |
|
Tim Schaub
|
5dfa82c27e
|
Create context in vector tile layer constructor
|
2018-11-04 17:43:04 -07:00 |
|
Tim Schaub
|
d197864f5a
|
Remove RenderType enum from vector tile layer
|
2018-11-04 10:27:35 -07:00 |
|
Tim Schaub
|
0091bfa106
|
Remove unnecessary type casts in canvas layer renderer
|
2018-11-04 09:57:19 -07:00 |
|
Tim Schaub
|
f58603bddf
|
Remove RenderType enum from vector layer
|
2018-10-23 08:46:50 -06:00 |
|
Tim Schaub
|
f9f2f981f1
|
Remove unused method
|
2018-09-11 10:13:26 -06:00 |
|
Tim Schaub
|
39c31e62a3
|
Remove unnecessary type casts
|
2018-09-11 09:02:33 -06:00 |
|
Tim Schaub
|
5b00231d7a
|
Backwards compatibility with circle serialization
|
2018-09-11 08:55:31 -06:00 |
|
Tim Schaub
|
0364beb312
|
GeoJSON types
|
2018-09-10 10:20:08 -06:00 |
|
Tim Schaub
|
ef4936de4a
|
Listener return is boolean or void
|
2018-09-07 09:10:31 -06:00 |
|
Tim Schaub
|
f6e6878909
|
Brackets for optional properties
|
2018-09-06 11:01:59 -06:00 |
|
Tim Schaub
|
e49c691a22
|
Add types for the UTFGrid and TileJSON JSON responses
|
2018-09-06 10:11:35 -06:00 |
|
Tim Schaub
|
bd0f3556b6
|
Mark transform options as optional
|
2018-09-06 09:32:45 -06:00 |
|
Tim Schaub
|
82675d0bee
|
Mark optional geom constructor args as optional
|
2018-09-06 09:29:44 -06:00 |
|
Tim Schaub
|
895bfcea8e
|
Optional properties for animation
|
2018-09-06 09:21:17 -06:00 |
|
Tim Schaub
|
52b30ead65
|
Rework createXYZ
|
2018-09-05 12:00:54 -06:00 |
|
Tim Schaub
|
60e907fb48
|
Add a statement to trigger TypeScript checking
TypeScript is not checking JSDoc comments attached to the EOF token.
See https://github.com/Microsoft/TypeScript/issues/26905
|
2018-09-05 09:13:24 -06:00 |
|