Olivier Guyot
0acfd7ab59
WebGL points / Added a color attribute
2018-12-28 15:53:07 +01:00
ahocevar
9cfb46f7a4
Listen to all fullscreen event types
2018-12-20 08:39:24 +01:00
Andreas Hocevar
6967e5b60b
Merge pull request #9070 from ludvigeriksson/remove-point-return-value
...
Modify.removePoint returns true only when a vertex was removed
2018-12-18 21:57:02 +01:00
Ludvig Eriksson
412d9a9713
Modify.removePoint returns true only when a vertex was removed
2018-12-17 16:02:16 +01:00
Frederic Junod
3b57f6693c
Use 'PBF' type instead of 'Object'
2018-12-17 10:30:48 +01:00
Frederic Junod
483c442621
Remove suppress jsdoc tags
2018-12-17 09:55:28 +01:00
Frederic Junod
d838de32b7
Rework transformWithOptions
...
Create one function per input/output type: `transformGeometryWithOptions` and `transformExtentWithOptions`.
2018-12-16 08:28:26 +01:00
Frederic Junod
0ec769c234
Remove getChecksum functions
2018-12-14 13:00:35 +01:00
Frederic Junod
1bb1e3c542
Remove Atlas and AtlasManager
2018-12-14 13:00:35 +01:00
Andreas Hocevar
f948577a1a
Merge pull request #9060 from ahocevar/coordinate-convenience
...
Avoid unexpected behavior when passing string coordinates
2018-12-14 09:36:12 +01:00
Olivier Terral
6858a5cde7
Fix module name
2018-12-14 08:57:00 +01:00
ahocevar
80ebb8142c
Avoid unexpected behavior when passing string coordinates
2018-12-13 19:07:12 +01:00
Frédéric Junod
e426af29c2
Merge pull request #9056 from fredj/rm_typecast
...
Remove typecast for object literals
2018-12-12 16:25:41 +01:00
Frederic Junod
39a21f177d
Use FeatureLike typedef
2018-12-12 15:03:54 +01:00
Frederic Junod
29702e3750
Remove type cast in ol/structs/LRUCache
2018-12-12 14:48:24 +01:00
Frederic Junod
056568c936
Remove type cast in ol/render/canvas/TextBuilder
2018-12-12 14:47:46 +01:00
Frederic Junod
d2cae9d3b7
Remove type cast in ol/style/AtlasManager
2018-12-12 14:45:51 +01:00
Frederic Junod
701e19c1c9
Remove type cast in ol/interaction/Snap
2018-12-12 14:43:51 +01:00
Frederic Junod
4010a644c0
Remove type cast in ol/format/EsriJSON
2018-12-12 14:41:12 +01:00
Frederic Junod
480b064f5d
Remove type cast in ol/events
2018-12-12 14:29:18 +01:00
Frederic Junod
b1602877d9
Remove type cast in ol.View
2018-12-12 12:54:41 +01:00
Andreas Hocevar
0cda18f58a
Merge pull request #9008 from ahocevar/decouple-group-creation
...
Decouple render instruction creation from rendering
2018-12-07 14:33:54 +01:00
Frédéric Junod
89af80241e
Merge pull request #9045 from openlayers/rm_CANVAS_LINE_DASH
...
Remove CANVAS_LINE_DASH from ol/has
2018-12-07 13:54:19 +01:00
Frederic Junod
b3520f8217
Remove CANVAS_LINE_DASH from ol/has
...
Test if `context.setLineDash` is defined instead.
2018-12-07 13:15:23 +01:00
Frédéric Junod
bbbed30848
Merge pull request #9044 from openlayers/indent
...
Fix comments indentation
2018-12-07 13:06:27 +01:00
Frederic Junod
1be17e44a2
Fix comments indentation
2018-12-07 11:57:58 +01:00
Andreas Hocevar
30947c0de8
Merge pull request #9041 from jahow/fix-webgl-ff-bug
...
Reworked the Webgl Heatmap layer & associated utilities
2018-12-07 10:28:44 +01:00
Olivier Guyot
27b0cf18e7
Update default shaders in documentation of webgl classes
2018-12-07 09:32:52 +01:00
Frederic Junod
bade38ecc8
Change onBoxEnd property in DragBox options to optional
2018-12-07 09:17:34 +01:00
Olivier Guyot
2c4a959e55
Generally fixed the webgl heatmap layer
...
Things done:
- stay closer to the original rendering in canvas
- get rid of the intermediary blur step
- use the new callbacks in the webgl points renderer
- premultiply alpha in the last postprocessing step
2018-12-07 09:02:02 +01:00
Olivier Guyot
b532a489d4
Webgl points / fix weird glitches by premultiplying alpha
2018-12-07 09:02:02 +01:00
Olivier Guyot
f177a2bcd5
Simple handling of layer opacity in webgl points layer
...
Now the layer opacity is simply handled by a CSS property on the layer DOM element. As such it does not have to be
taken into account in shaders.
2018-12-07 09:02:02 +01:00
Olivier Guyot
a6989af00a
Webgl points layer / added callbacks for attributes
...
Now opacity, rotateWithView and tex coords can be set with callbacks per feature.
2018-12-07 08:57:12 +01:00
Olivier Guyot
2367fbb1ea
Webgl / do not enable missing attributes
...
Some expected attributes might not end up in the compiled shader. In this case, skip calling enableVertexAttrib
2018-12-07 08:57:03 +01:00
Andreas Hocevar
4ce5379a4b
Merge pull request #9039 from OSHistory/tsFunctionReturnVoid
...
Add ': void' to non returning functions (error TS7014)
2018-12-07 07:58:40 +01:00
Andreas Hocevar
1c4cfc9559
Merge pull request #9024 from ahocevar/imagelayer-events
...
Add prerender and postrender events for Image layer
2018-12-07 07:46:39 +01:00
Niklas Alt
4bc9216e41
Add ': void' to non returning functions (error TS7014)
2018-12-06 19:57:45 +01:00
Andreas Hocevar
97ab5133a0
Merge pull request #9028 from OSHistory/specifyArrayType
...
Specify the return array as coordinates
2018-12-06 14:50:47 +01:00
Niklas Alt
d00bfe8fe7
Use generic * for Coordinate array returns
2018-12-06 14:36:33 +01:00
ahocevar
6cabb9dd0b
Remove drag segments of removed features
2018-12-05 12:02:35 +01:00
ahocevar
df59b894b1
Make tile keys stable to avoid TileQueue confusion
2018-12-04 11:09:51 +01:00
ahocevar
6202a0cf05
Bring back interim tiles, but don't block user interaction
2018-12-04 11:09:51 +01:00
Ludvig Eriksson
a50fda5ac8
Call insertVertexCondition only when a vertex acually can be inserted
2018-12-04 09:55:31 +01:00
Niklas Alt
3ef6e39c26
Use camel-cased inheritDoc for consistency
2018-12-03 20:42:03 +01:00
Niklas Alt
8f7d0c8a4b
Specify the return array as coordinates
2018-12-03 20:22:46 +01:00
ahocevar
976863c376
Add prerender and postrender events for Image layer
2018-12-02 21:05:20 +01:00
ahocevar
be52368006
Remove unused render event
2018-12-02 17:13:03 +01:00
jahow
8bb7d77f68
Update PointsLayer documentation
2018-12-01 00:11:27 +01:00
jahow
55c36b5aab
Shader compilation errors are now logged even when the compilation succeeded
2018-12-01 00:03:05 +01:00
jahow
78028893e2
Added missing attributes in PointsLayer
...
Attributes were used in the shader but not bound to a buffer, which made the
rendering failed in some implementations.
2018-12-01 00:01:55 +01:00