Commit Graph
100 Commits
Author SHA1 Message Date
Tim Schaub a332842540 More cleanup in the WebGL tile layer's dispose method 2021-09-23 12:00:00 +00:00
Tim Schaub a63735a649 Add a method to set the map layers 2021-09-21 13:34:35 +00:00
Tim Schaub d5813deb08 Allow maps to be configured with a promise for view props 2021-09-21 10:25:29 +00:00
Tim Schaub da256e6c00 Enable WebGL extensions when required 2021-09-17 14:14:12 -06:00
Tim Schaub 836aa4900e Use Uint8Array instead of Uint8ClampedArray for browser compatibility 2021-09-16 15:10:35 -06:00
Tim Schaub 0fb5237de2 Remove extra closing anchor tag 2021-09-16 09:59:22 -06:00
Tim Schaub 0783a8211f Adjustments to NumpyTiles example 2021-09-16 09:44:43 -06:00
Tim Schaub eddf8df139 Develop on 6.7.1-dev 2021-09-09 11:35:21 -06:00
Tim Schaub b64b8af2ea Changes for v6.7.0 2021-09-09 11:24:29 -06:00
Tim Schaub c0546c5f07 Rename function to avoid minification failure 2021-09-07 14:18:52 -06:00
Tim Schaub be51d0480c Try harder to get the projection from GeoTIFF headers 2021-09-06 16:55:16 -06:00
Tim Schaub 4b340fc9bc Avoid creating duplicate projections in COG examples 2021-09-06 16:08:10 -06:00
Tim Schaub fce42dc80f Check for crs starting with last image 2021-09-06 15:26:19 -06:00
Tim Schaub 0e4c40e315 Use band numbers starting with one 2021-09-06 11:31:08 -06:00
Tim Schaub 39f62f1fa2 Spelling fix 2021-09-06 11:06:46 -06:00
Tim Schaub eab8dcf7ba Support rendering of GeoTIFF images in pixel coordinates 2021-09-06 09:14:50 -06:00
Tim Schaub c0bfcfb7ba Move description above type tag 2021-09-05 11:29:15 -06:00
Tim Schaub c8067bebbb Add supported media type list to feature formats 2021-09-04 11:17:41 -06:00
Tim Schaub ac4e472353 Use union type for corner of origin 2021-09-04 10:31:36 -06:00
Tim Schaub 12795e3923 Slightly smaller functions 2021-09-03 14:21:22 -06:00
Tim Schaub d8baa87e25 Respect tile matrix set limits 2021-09-03 14:13:06 -06:00
Tim Schaub 58cf9f5f6d Leave as experimental until spec is finalized 2021-09-03 12:28:27 -06:00
Tim Schaub 4099f60779 OGC vector tile source 2021-09-03 12:28:27 -06:00
Tim Schaub 791add0d73 OGC map tile source 2021-09-03 12:28:27 -06:00
Tim Schaub d37e3e3134 Configure cache on the layer instead of the source 2021-08-27 18:04:00 -06:00
Tim Schaub de9ff20f65 Additional docs and type checking for raster source 2021-08-26 11:04:07 -06:00
Tim Schaub 42970915ea Extract nodata values from metadata when possible 2021-08-19 10:40:59 -06:00
Tim Schaub 8954f001fa Modify the source extent 2021-08-19 09:19:53 -06:00
Tim Schaub b8c52b4298 Update aspect calculation for GLSL atan implementation 2021-08-18 18:25:38 -06:00
Tim Schaub af80477c1d Rendering raster tiles with WebGL 2021-08-18 11:24:23 +02:00
Tim Schaub 08583b4a41 Add more alternative identifiers for EPSG:4326 2021-08-08 12:15:52 -06:00
Tim Schaub 73bb89f196 Add another alternative identifier for EPSG:3857 2021-08-08 12:13:19 -06:00
Tim Schaub adff6f0e77 Avoid creating context until needed 2021-07-19 09:08:21 -06:00
Tim Schaub 1b9329ea91 Shorter name for the option to create a custom cluster 2021-07-15 21:35:59 -06:00
Tim Schaub 0e7b9b9a08 Edits to the changelog 2021-07-11 14:21:29 -06:00
Tim Schaub f10210aaf4 Use create-ol-app to create a new app 2021-07-10 09:41:27 -06:00
Tim Schaub 53156ab936 Add a new placeholder option and deprecate undefinedHTML 2021-07-10 09:12:31 -06:00
Tim Schaub 9e7f5a9b40 Test empty string rendering for mouse control 2021-07-09 14:44:09 -06:00
Tim Schaub 6b13d9e851 Add GeoSolutions as a monthly sponsor 2021-07-07 12:47:48 -06:00
Tim Schaub 2e4b2e10ab Fix additional doc links 2021-06-17 21:59:51 -06:00
Tim Schaub f798902ecd Fix JSDoc generated links 2021-06-17 21:54:07 -06:00
Tim Schaub 9a38b3fc1c Cast layer to base vector type 2021-05-31 14:25:21 -06:00
Tim Schaub 05f1da24d7 Mark origin as optional 2021-05-31 14:25:01 -06:00
Tim Schaub f61c502700 Correct type for success callback 2021-05-31 14:24:41 -06:00
Tim Schaub fd95643c48 Add link to yey'maps as a sponsor 2021-05-08 15:01:01 -06:00
Tim Schaub b69222ecae Lint the index file after generating the legacy build 2021-05-05 10:00:49 -06:00
Tim Schaub 1ce7ef95fc Build legacy build in github workflows 2021-05-03 22:26:05 +02:00
Tim Schaub f08f31101c Lowercase module names for modules without a default export 2021-05-03 07:32:12 -06:00
Tim Schaub f2f004d4af Array test already run in node 2021-05-02 09:20:09 -06:00
Tim Schaub d8142931e2 Run a portion of the format tests in node 2021-05-02 09:17:32 -06:00
Tim Schaub a67bd5a764 Fix the next-dev-version.js script 2021-05-01 10:32:07 -06:00
Tim Schaub 7b934a06be Add node tests 2021-05-01 10:18:23 -06:00
Tim Schaub c301d2413b Modules all the way 2021-05-01 10:17:04 -06:00
Tim Schaub b376bc371a Make it clearer what fails 2021-04-28 19:53:02 -07:00
Tim Schaub 19d8100049 Following the recommendation to run on a merge commit 2021-04-28 19:49:29 -07:00
Tim Schaub 3fad5a9f9f Start fresh with ignores 2021-04-28 11:49:57 -07:00
Tim Schaub d72368667d Allow ol-mapbox-style to import from ol/style/Style etc. 2021-04-28 10:40:49 -07:00
Tim Schaub a0f16521eb Remove unused rendering assertion from browser tests 2021-04-28 09:23:37 -07:00
Tim Schaub 490cfabe91 Organize tests 2021-04-28 09:23:33 -07:00
Tim Schaub 94017ff8ee Update the name of the build job 2021-04-26 20:07:41 -06:00
Tim Schaub 3ebaeee087 Avoid naming required checks with a changing version 2021-04-26 19:51:03 -06:00
Tim Schaub 11707b9f83 Build on Node 16 2021-04-26 09:14:40 -06:00
Tim Schaub c01db37ff4 Add job to run the build script in CI 2021-04-26 09:11:37 -06:00
Tim Schaub 70ac379dcc Update webpack-dev-server 2021-04-26 09:06:08 -06:00
Tim Schaub c2e660aced Link to sponsors page from readme 2021-03-31 16:02:53 -06:00
Tim Schaub 7622c4a029 Link to https://github.com/sponsors/openlayers page 2021-03-31 15:56:24 -06:00
Tim Schaub 54e981f59a Update webpack 2021-03-22 13:42:05 -06:00
Tim Schaub 5e515cadbc Lockfile version update 2021-03-21 10:12:14 -06:00
Tim Schaub c830ba07ce Allow projection to be set after construction 2021-02-11 07:43:18 -07:00
Tim Schaub a7684d8fbf Avoid colliding user variables with internal names 2021-02-11 07:38:46 -07:00
Tim Schaub c9a3b3bf92 Throw when parsing encounters an unexpected type 2021-02-10 19:18:55 -07:00
Tim Schaub f121db1ad8 Fix buffer deletion 2021-02-10 18:39:45 -07:00
Tim Schaub 423d1bdcdb Add method for getting a tile range from a coord and zoom level 2021-02-10 18:04:59 -07:00
Tim Schaub 79330e2aeb Maintain an extent array for reuse 2021-02-10 18:04:27 -07:00
Tim Schaub 57e7be0a00 Upper case type 2021-02-02 13:53:24 -07:00
Tim Schaub 19bb3f8c88 Consistent use of Array and Object types 2021-02-02 13:53:10 -07:00
Tim Schaub afd0b8f757 Throw an error if shaders fail to compile or program fails to link 2021-01-05 17:24:58 -07:00
Tim Schaub aed4773ecb Hit lines even if they are dashed 2020-12-30 12:33:06 -07:00
Tim Schaub 714e08761f Add security scan 2020-08-25 23:20:55 -06:00
Tim Schaub 45d90cde72 Additional test coverage for serializing GeoJSON 2020-06-24 10:43:15 -06:00
Tim Schaub 9f6939cfd8 Publish dev releases for pushes to main 2020-06-20 13:18:57 -06:00
Tim Schaub 96712ae51d Link to latest instead of main 2020-06-20 13:09:31 -06:00
Tim Schaub 139b048197 Prepare for a new default branch name 2020-06-19 10:25:03 -06:00
Tim Schaub bfee5c00c9 Update function return types 2020-05-18 17:11:13 -06:00
Tim Schaub 4520dac565 Move code of conduct to the root 2020-05-18 10:21:44 -06:00
Tim Schaub 7f8a1b64bd Update usage of copy-webpack-plugin 2020-05-18 10:16:15 -06:00
Tim Schaub 497a97e49d Remove CircleCI integration 2020-05-18 09:54:51 -06:00
Tim Schaub cdb91af896 Build examples and API docs 2020-05-17 17:22:14 -06:00
Tim Schaub fc896eb8c7 Call disposeInternal on the super 2020-05-17 12:17:42 -06:00
Tim Schaub cb1c25374b Only store actual.png from rendering tests 2020-05-17 11:17:08 -06:00
Tim Schaub 2352a9f545 Run rendering and spec tests in parallel 2020-05-17 10:46:06 -06:00
Tim Schaub ef5ef1b0b2 Store rendering test output 2020-05-16 23:47:02 -06:00
Tim Schaub 7b0a87f77e Only build docs and examples on CircleCI 2020-05-16 23:38:02 -06:00
Tim Schaub 2e6dd3b251 Run tests as a GitHub CI workflow 2020-05-16 23:37:25 -06:00
Tim Schaub b16c2e0062 Include pixelworks and terminate workers before creating new ones 2020-05-16 22:19:40 -06:00
Tim Schaub 31245382ae Install headless Chrome dependencies 2020-05-16 13:34:56 -06:00
Tim Schaub 19c5dd1ff6 Remove personal Mapbox key 2020-05-16 13:25:29 -06:00
Tim Schaub cd27a13a42 Show the main.js right below the map 2020-05-03 16:27:51 -06:00
Tim Schaub 4d9975754f Mapbox vector layer 2020-05-03 16:07:27 -06:00
Tim Schaub 1ae286e628 Update shelljs 2020-05-03 15:47:42 -06:00