Andreas Hocevar
274a8b8fc3
Fix text instruction flat coordinates when stride is not 2
2020-07-29 19:56:37 +02:00
Andreas Hocevar
781a5443cf
Handle scaled output canvas correctly
2020-04-29 20:19:42 +02: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
Maximilian Krög
6f18350eda
Add regression test for image opacity
2020-02-18 16:30:38 +01:00
Andreas Hocevar
07b02fe947
Do not exceed color range
2020-02-17 21:58:45 +01:00
Andreas Hocevar
fd935bae53
Remove label cache, render text directly to target canvas
2020-01-13 22:12:53 +01:00
Andreas Hocevar
da6eed850c
Do not lock label cache entries
2020-01-05 11:24:46 +01:00
ahocevar
ebfb20440a
Simplify events and store listeners only in one place
2019-09-04 16:48:43 +02:00
ahocevar
4b48997a0b
Check font style and weight in addition to family
2019-07-04 16:12:35 +02:00
ahocevar
ab2d97d49b
Don't give up too early when waiting for fonts
2019-07-04 16:11:39 +02:00
Tim Schaub
deb00f20fe
Include full filename in import specifier
2019-05-29 08:51:10 -06:00
ahocevar
12289b8ef9
Declutter in correct order and for all layers
2019-05-05 12:20:38 +02:00
ahocevar
4a7b3cde56
Take line-height into account when measuring text height
2019-03-09 08:25:09 +01:00
ahocevar
09a1c1ef1b
Avoid clipping when rendering to tiles that don't exceed the clip extent
2019-01-24 09:09:22 +01:00
ahocevar
592b6cf362
Keep track of used labels
2019-01-23 21:52:22 +01:00
ahocevar
e37734826c
Release canvas memory faster
2019-01-21 23:04:31 +01:00
ahocevar
f4aec3fd01
Remove unused Builder/Executor functions and members
2018-11-25 20:06:37 +01:00
Tim Schaub
c612cce591
Give the map some height for the box tests
2018-11-16 14:56:47 +01:00
Olivier Guyot
72cf7b13fa
removed existing webgl rendering unit tests
2018-11-16 14:05:04 +01:00
Guillaume Beraudo
81d0bc21d5
Pass instructions to executor constructor
2018-11-16 12:36:50 +01:00
Guillaume Beraudo
ce44a9a3e4
Final renamings
2018-11-15 23:46:20 +01:00
Guillaume Beraudo
da92b2ab3f
Improve text replay test
2018-11-15 23:01:45 +01:00
Guillaume Beraudo
5ecd832c92
Adapt test to new text builder behaviour
2018-11-15 15:20:41 +01:00
Guillaume Beraudo
e299863117
More renaming
2018-11-15 15:20:41 +01:00
ahocevar
1cdd040c96
Throw when calling abstract methods; fix abstract return types
2018-10-30 18:55:49 +01:00
Frederic Junod
041836c645
Change getUid return type from number to string
2018-10-17 10:22:53 +02:00
Tim Schaub
c860aed960
Import inherits, getUid, and VERSION from ol/util
2018-07-19 10:26:17 -06:00
Tim Schaub
b8c9125602
Remove lint
2018-07-18 10:35:54 -06:00
Tim Schaub
0948d4002f
Named exports from ol/render/canvas
2018-02-14 09:43:20 -07:00
Frederic Junod
11f464f7ff
Remove private static members from ol/render/canvas/ReplayGroup
2018-02-10 09:08:47 +01:00
Tim Schaub
ce12dc1253
Named exports from ol/renderer/vector
2018-02-09 10:20:33 -07:00
Tim Schaub
df93b15e2f
Rename _ol_render_webgl_Immediate_ to WebGLImmediateRenderer
2018-02-09 06:58:46 -07:00
Frederic Junod
e25e61c3b7
Rename location shader classes
...
And remove the now unneeded NAMESPACE variable
2018-02-08 15:18:11 +01:00
Frederic Junod
83d530e181
Named exports from WebGL shaders
2018-02-08 15:18:11 +01:00
Marc Jansen
3fee998108
Rename _ol_render_Box_ to RenderBox
2018-02-06 06:39:15 +01:00
Tim Schaub
7e7631c42a
Named exports from ol/events
2018-01-24 10:09:57 -07:00
Frederic Junod
31e30d28b7
Named exports from ol/obj
2018-01-16 14:14:17 +01:00
Frederic Junod
3de2085cce
Rename _ol_render_webgl_TextReplay_ to WebGLTextReplay
2018-01-15 10:20:55 +01:00
Frederic Junod
a7e4768d4e
Rename _ol_render_webgl_PolygonReplay_ to WebGLPolygonReplay
2018-01-15 10:19:35 +01:00
Frederic Junod
f1987befbd
Rename _ol_render_webgl_LineStringReplay_ to WebGLLineStringReplay
2018-01-15 10:11:46 +01:00
Frederic Junod
c890db50b9
Rename _ol_render_canvas_TextReplay_ to CanvasTextReplay
2018-01-15 10:07:22 +01:00
Frederic Junod
f89d82088a
Rename _ol_render_webgl_Replay_ to WebGLReplay
2018-01-15 10:02:37 +01:00
Frederic Junod
0f313f4d69
Rename _ol_render_webgl_TextureReplay_ to WebGLTextureReplay
2018-01-15 10:00:11 +01:00
Frederic Junod
074d09fceb
Rename _ol_render_webgl_ImageReplay_ to WebGLImageReplay
2018-01-15 09:56:04 +01:00
Frederic Junod
8de7555af6
Rename _ol_render_webgl_CircleReplay_ to WebGLCircleReplay
2018-01-15 09:54:18 +01:00
Frederic Junod
85e1a6b54f
Rename _ol_render_canvas_ReplayGroup_ to CanvasReplayGroup
2018-01-15 09:50:15 +01:00
Tim Schaub
ad62739a6e
Use blocked scoped variables
...
In addition to using const and let, this also upgrades our linter config and removes lint (mostly whitespace).
2018-01-12 00:50:30 -07:00
Tim Schaub
b7718fb0ed
Rename _ol_render_Feature_ to RenderFeature
2018-01-11 13:45:50 -07:00
Tim Schaub
893d134e36
Rename _ol_style_Image_ to ImageStyle
2018-01-11 13:29:59 -07:00
Tim Schaub
14ddcf843d
Rename _ol_style_Circle_ to CircleStyle
2018-01-11 13:27:54 -07:00