Commit Graph
100 Commits
Author SHA1 Message Date
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
Tim Schaub f10717b1fb Use a new cache key in hopes of fixing test failures
The next step in debugging our periodic rendering test failures is to use a new cache key.  This change also removes the less specific key, so we will no longer get partial cache restores.  If we don't see test failures after this change, we may try adding the v2-dependencies- as a key.
2020-04-14 15:32:38 -06:00
Tim Schaub 5e12fe9dc1 Store additional artifacts to debug test failures 2020-04-11 12:41:30 -06:00
Tim Schaub 054af09032 Make code prettier
This updates ESLint and our shared eslint-config-openlayers to use Prettier.  Most formatting changes were automatically applied with this:

    npm run lint -- --fix

A few manual changes were required:

 * In `examples/offscreen-canvas.js`, the `//eslint-disable-line` comment needed to be moved to the appropriate line to disable the error about the `'worker-loader!./offscreen-canvas.worker.js'` import.
 * In `examples/webpack/exapmle-builder.js`, spaces could not be added after a couple `function`s for some reason.  While editing this, I reworked `ExampleBuilder` to be a class.
 * In `src/ol/format/WMSGetFeatureInfo.js`, the `// @ts-ignore` comment needed to be moved down one line so it applied to the `parsersNS` argument.
2020-04-06 12:54:09 -06:00
Tim Schaub 0a6468d7ae Remove plugin for @inheritDoc 2020-04-04 13:57:48 +02:00
Tim Schaub dca694ccc9 Add sponsors section to the readme 2020-03-16 17:10:49 -06:00
Tim Schaub 341e482f30 Add rendering test for image style opacity 2020-02-18 18:31:57 -07:00
Tim Schaub 0f87df0ade Add the default to the type column 2019-10-26 17:27:04 -06:00
Tim Schaub 1c21853269 Avoid scrolling over navigation 2019-10-26 16:56:14 -06:00
Tim Schaub ffab886964 Keep issues assigned to a milestone from going stale 2019-10-26 13:10:16 -06:00
Tim Schaub 27cbbaf97b Less jumpy 2019-10-26 12:30:38 -06:00
Tim Schaub c0831cc64b Carbon add on API docs 2019-10-26 11:11:04 -06:00
Tim Schaub 6b4e00e6ac Remove description from type tag 2019-10-23 10:27:56 -06:00
Tim Schaub 10379920d2 Avoid toggling when clicking the title 2019-10-23 10:26:21 -06:00
Tim Schaub d7acbc40d5 Changes for 6.0.1 2019-09-30 12:35:08 -06:00
Tim Schaub b64ab8a6b2 Rendering test for immediate API with geographic coordinates 2019-09-30 08:52:07 -06:00
Tim Schaub 6c6c4ab1df Mark example as experimental 2019-09-30 08:45:44 -06:00
Tim Schaub d3b47c794e Make the immediate API work with a user projection 2019-09-30 08:28:50 -06:00
Tim Schaub 7c8b2215d4 Remove unused code 2019-09-29 07:05:48 -06:00
Tim Schaub d2b25533c2 Use the same spelling used elsewhere 2019-09-29 07:37:45 -05:00
Tim Schaub c984b28752 Remove unused test extensions 2019-09-28 12:02:48 -05:00
Tim Schaub 3b02f5597e Remove called assert extension 2019-09-28 18:55:38 +02:00
Tim Schaub c8456868bd Simplify the assertion 2019-09-27 23:49:57 +02:00
Tim Schaub 239f5745c1 Correct fail 2019-09-27 23:23:24 +02:00
Tim Schaub a996d62d46 Test snap with geographic coordinates 2019-09-27 14:12:10 +02:00
Tim Schaub 07678d960a User coordinates during snapping 2019-09-27 11:55:48 +02:00
Tim Schaub 55adb4ee33 6.0 notes and version bump 2019-09-26 23:14:56 +02:00