| Remove lint and type problems
| 1 个月前 |
| Adding apidoc for unsnap event | 7 个月前 |
| webgl / use a shape discard expression for the flat style filters
If the style filter uses the line-metric then we need to fall back to
the fragment shader discard because lines can be cut on an intermediary point.
| 2 个月前 |
| Use union type instead of enum for extent corner
| 3 年前 |
| Remove lint and type problems
| 1 个月前 |
| No offset loop detection for first and last segment of closed ring lines
| 29 天前 |
| Merge pull request #17407 from ahocevar/trackpad-constrain-resolution
Same trackpad zoom feel with and without constrainResolution | 1 个月前 |
| Add missing background option to ImageLayer base
| 1 个月前 |
| 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.
| 6 年前 |
| Apply suggestion from @ahocevar | 5 个月前 |
| No offset loop detection for first and last segment of closed ring lines
| 29 天前 |
| Render dirctly to target canvas, if possible
| 1 个月前 |
| Remove lint and type problems
| 1 个月前 |
| Merge pull request #17418 from zcernigoj/sentinelhub-support-webp
Add support for setting response format in Sentinelhub | 18 天前 |
| Updates to work with ESLint 9
| 1 年前 |
| Added unit tests for offsetLineString and removeOffsetCycles, fixed adding a duplicate loop intersection point in removeOffsetCycles, other small fixes to line offset
| 1 个月前 |
| Handle OGC tileMatrixSetLimits with minzoom
| 21 天前 |
| Updates to work with ESLint 9
| 1 年前 |
| Remove lint and type problems
| 1 个月前 |
| WebGL / rework buffer generation and dedicated worker to use instances
Instanced rendering requires the use of a third buffer called "instance
attributes buffer".
| 10 个月前 |
| Fix type imports with stricter hints from tsconfig
| 2 个月前 |
| 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.
| 6 年前 |
| update types
| 6 个月前 |
| Include pixelworks and terminate workers before creating new ones
| 5 年前 |
| Remove lint and type problems
| 1 个月前 |
| Fix type imports with stricter hints from tsconfig
| 2 个月前 |
| Remove lint and type problems
| 1 个月前 |
| update types
| 6 个月前 |
| 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.
| 6 年前 |
| implement referrerPolicy for sources and icons
| 3 个月前 |
| 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.
| 6 年前 |
| Remove lint and type problems
| 1 个月前 |
| Simplify MapBrowserEvent types and conditions code
| 1 年前 |
| Remove lint and type problems
| 1 个月前 |
| Add `PluggableMap`.
| 4 年前 |
| Remove opt_ prefix
| 3 年前 |
| Properly document loadstart and loadend events
| 4 年前 |
| 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.
| 6 年前 |
| Fix type imports with stricter hints from tsconfig
| 2 个月前 |
| Add `on` signatures for `BaseObject` and `Observable`.
| 4 年前 |
| Remove lint and type problems
| 1 个月前 |
| Fix type imports with stricter hints from tsconfig
| 2 个月前 |
| An EMPTY tile stays EMPTY
| 1 年前 |
| Templatize TileQueue
| 1 年前 |
| No else after return
| 3 年前 |
| 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.
| 6 年前 |
| Fix type imports with stricter hints from tsconfig
| 2 个月前 |
| Re-arm typescript libcheck tests
| 1 年前 |
| Remove lint and type problems
| 1 个月前 |
| 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.
| 6 年前 |
| 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.
| 6 年前 |
| Deprecate ol/array's stableSort
Sorting is guaranteed to be stable since ECMAScript 2019
| 7 个月前 |
| Fix parameter description
| 2 年前 |
| Remove opt_ prefix
| 3 年前 |
| Remove color-rgba and color-space dependencies
| 1 年前 |
| implement referrerPolicy for sources and icons
| 3 个月前 |
| Add strict-type check to pre test for select files
| 2 年前 |
| Remove lint and type problems
| 1 个月前 |
| fix: move angleBetween from math.js to coordinate.js to avoid type import cycles
| 4 个月前 |
| Use FontFaceSet for modern font load status tracking
| 1 年前 |
| implement referrerPolicy for sources and icons
| 3 个月前 |
| No else after return
| 3 年前 |
| Fix returning false from once-listener stops event propagation
| 1 年前 |
| VectorSource now removes loaded extents by overlap rather than exact match
Previously, `removeLoadedExtent()` only removed loaded extents that
exactly matched the given extent, leaving partially overlapping extents
untouched and causing the source to skip re-fetching areas that should
be reloaded.
Now it splits any overlapping loaded extent into its remaining
non-overlapping parts using the new `getDifference()` helper in
`ol/extent`, and re-inserts them into the tree.
Fixes #17032.
Co-authored-by: Copilot <copilot@github.com>
| 25 天前 |
| Update docs, avoid manual success/failure call when promise is used
| 1 个月前 |
| Add WKB to the exports of ol/format
| 4 年前 |
| Fix typescript noImplicitThis errors
| 1 年前 |
| Add missing SimpleGeometry export
Add SimpleGeometry as a named export from ol/geom.
Sort exports alphabetically.
closes #11233
| 5 年前 |
| Get rid of Firefox specific wheel delta adjustment
| 1 年前 |
| Remove lint and type problems
| 1 个月前 |
| Remove lint and type problems
| 1 个月前 |
| Exprot WebGlVector layer from ol/layer.js
| 1 年前 |
| Updated linter config
| 2 年前 |
| Add support for UTM projections
| 1 年前 |
| Remove lint and type problems
| 1 个月前 |
| Fix some more strict type check problems
| 2 年前 |
| Recenter map on overview map click
| 1 年前 |
| Add strict-type check to pre test for select files
| 2 年前 |
| Generic projection code lookup based on spatialreference.org
| 5 个月前 |
| Make sure CanvasImmediateRenderer gets a squaredTolerance parameter in all rendering scenarios when stroke offset can be used, so the geometry simplification is executed and geometries do not have consecutive duplicate coordinates
| 1 个月前 |
| update types
| 6 个月前 |
| Loader based Image source API with ImageBitmap
| 2 年前 |
| Updates to work with ESLint 9
| 1 年前 |
| More strict type checks
| 2 年前 |
| No else after return
| 3 年前 |
| Remove lint and type problems
| 1 个月前 |
| Updated linter config
| 2 年前 |
| Remove opt_ prefix
| 3 年前 |
| Remove Atlas and AtlasManager
| 7 年前 |
| Bring back tile cache for raster reprojection source tiles
| 6 个月前 |
| Remove lint and type problems
| 1 个月前 |
| Remove expandUrl re-export
| 1 年前 |
| Simplify code and API
| 6 个月前 |
| Updates to work with ESLint 9
| 1 年前 |
| Some more small code improvements
| 3 年前 |
| Updates to work with ESLint 9
| 1 年前 |
| Add ` @this` annotation to xml methods
| 1 年前 |