Commit Graph
100 Commits
Author SHA1 Message Date
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
Tim Schaub ccfacc5ee6 Transformed types
Using the [ts.js codemod](https://gist.github.com/tschaub/1ea498c9d1e5268cf36d212b3949be4e):

    jscodeshift --transform ts.js src
2018-09-05 08:05:29 -06:00
Tim Schaub f2aaaa19e1 Custom ESLint rule @openlayers/valid-tsdoc 2018-09-05 08:04:34 -06:00
Tim Schaub 5ac94426e1 Add TypeScript config 2018-09-05 08:04:34 -06:00
Tim Schaub 68cf960028 Re-export Projection from ol/proj for convenience 2018-08-18 14:14:10 -06:00
Tim Schaub 6cfa2b22a7 Explicit void 2018-07-26 10:46:39 -06:00
Tim Schaub 40486a0ecc Avoid shadowing EventTarget 2018-07-26 10:14:58 -06:00
Tim Schaub 2eb07aa081 Use Template<Foo> instead of Template.<Foo> 2018-07-25 18:37:08 -07:00
Tim Schaub affbf59b77 Use Object<Foo, Bar> instead of Object.<Foo, Bar> 2018-07-25 18:33:49 -07:00
Tim Schaub d12ef20b12 Use Array<Foo> instead of Array.<Foo> 2018-07-25 18:32:43 -07:00
Tim Schaub 6f22f1b7ac Param name on same line as type 2018-07-23 16:28:22 -07:00
Tim Schaub 28104527b0 Updates for v5.1.3 2018-07-21 09:44:10 -06:00
Tim Schaub d8b290966b Tracking 2018-07-21 09:11:30 -06:00
Tim Schaub 0edb39c8ab Single quote instead of backtick 2018-07-21 08:40:03 -06:00
Tim Schaub f0ffb48633 Update concepts 2018-07-21 08:37:38 -06:00
Tim Schaub 171195a836 Remove broken link to sources 2018-07-21 08:24:44 -06:00
Tim Schaub cd85e30d08 Updates for 5.1.2 2018-07-20 20:03:15 -06:00
Tim Schaub 2a04415264 Remove extra curly in type 2018-07-20 19:57:49 -06:00
Tim Schaub 515eca797f Correct link to release notes 2018-07-20 19:44:04 -06:00
Tim Schaub 1ad3e8fe37 Changes for 5.1.1. 2018-07-20 19:33:45 -06:00
Tim Schaub 1b745dc7b7 Update the publish.sh script 2018-07-20 18:31:25 -06:00
Tim Schaub f8c5a79242 Collapsed dependency updates 2018-07-20 18:22:28 -06:00
Tim Schaub 9061e93c59 Update package version to 5.1.0 2018-07-20 18:20:17 -06:00
Tim Schaub b04728d907 Changelog for v5.1.0 2018-07-20 18:20:11 -06:00
Tim Schaub c860aed960 Import inherits, getUid, and VERSION from ol/util 2018-07-19 10:26:17 -06:00
Tim Schaub 83972b00a5 Use single quote instead of backtick 2018-07-19 10:22:10 -06:00
Tim Schaub cf58ee9bf1 Only use getUid from ol/util 2018-07-19 10:19:41 -06:00
Tim Schaub e5493d1288 Add ol/pixel module for Pixel type 2018-07-19 10:17:00 -06:00
Tim Schaub e1e34e5636 Replace @see with See. 2018-07-19 08:37:32 -06:00
Tim Schaub d46471d763 Replace {@link https://www.example.com/} with https://www.example.com/ 2018-07-19 08:34:35 -06:00
Tim Schaub b8c9125602 Remove lint 2018-07-18 10:35:54 -06:00
Tim Schaub 71555002a8 Latest linter config 2018-07-18 10:33:31 -06:00
Tim Schaub 6fa4fa59d6 Update rollup 2018-07-18 10:25:24 -06:00
Tim Schaub b4e0d4c188 Super before this in TileJSON source 2018-07-18 01:00:19 -06:00
Tim Schaub 1309cf9b69 Call super before accessing this in Carto source 2018-07-18 00:53:57 -06:00
Tim Schaub 023bb638b2 Call super before accessing this in raster source 2018-07-18 00:53:17 -06:00
Tim Schaub d885771d8d Call super before accessing this in BingMaps source 2018-07-18 00:52:23 -06:00
Tim Schaub 7713015b26 Call super before accessing this in icon 2018-07-18 00:49:00 -06:00
Tim Schaub fe8fcfbc7e Call super in WebGL context 2018-07-18 00:45:19 -06:00
Tim Schaub 3f4ba0af5f Call super in regular shape 2018-07-18 00:44:24 -06:00
Tim Schaub 1e4ab17513 Assign to this after super in WMTS tile grid 2018-07-18 00:43:29 -06:00
Tim Schaub 5f058e877f Call super and fix up comments in render box 2018-07-18 00:39:51 -06:00
Tim Schaub 9ce36da349 Remove @extends and @constructor annotations 2018-07-18 00:36:29 -06:00
Tim Schaub b7b15eb7f0 Remove unused inherits 2018-07-18 00:13:43 -06:00
Tim Schaub 1a5cf52b61 Remove remaining use of inherits in src 2018-07-17 23:43:10 -06:00