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