Commit Graph

26363 Commits

Author SHA1 Message Date
Roman Zoller
ee57b197e5 Fix offset passed from linearRingssAreOriented to linearRingsAreOriented
The offset needs to be set to the end of the previous Polygon,
see `offset = orientLinearRings(...)` in function orientLinearRingsArray

Fixes #9189
2019-02-05 17:56:52 +01:00
Roman Zoller
2c859b1196 Rename misnamed functions in geom/flat/orient
- Rename linearRingIsOriented => linearRingsAreOriented
  The function checks all linear rings of a Polygon, so
  the plural "rings" is more appropriate
- Rename linearRingsAreOriented => linearRingssAreOriented
  The double s is appropriate because the check is done for
  all Polygons of a MultiPolygon

This commit restores the function names from OpenLayers v4,
they were changed (wrongly IMHO) in #7820.
2019-02-05 17:49:21 +01:00
Roman Zoller
c4be22b1b6 Add failing test for MultiPolygon#getArea 2019-02-05 17:48:42 +01:00
Guillaume Beraudo
b00b877ca1 Update upgrade notes 2019-02-05 17:25:00 +01:00
Guillaume Beraudo
168edac4a6 Allow declutter with image render mode
Using declutter in image render mode is legitimate: each tile is
decluttered, avoiding symbol/text overlaps.
2019-02-05 17:25:00 +01:00
Frédéric Junod
caa9153dd0 Merge pull request #9187 from fredj/cleanup
Remove unnecessary type cast
2019-02-05 16:36:16 +01:00
Frederic Junod
ba02320fcc Remove unused layerState param 2019-02-05 11:46:12 +01:00
Frederic Junod
427c73ddf9 Remove unnecessary type cast
`npx tsc` output is the same before and after the changes.
2019-02-05 11:46:12 +01:00
Frédéric Junod
2c3ffdfdf8 Merge pull request #9186 from fredj/cleanup
Simplify typing in EsriJSON format
2019-02-05 10:57:36 +01:00
Frederic Junod
97b21145c4 Simplify typing in EsriJSON format 2019-02-05 10:27:26 +01:00
Frédéric Junod
2428c0984e Merge pull request #9161 from fredj/template_type
Use type template for the source type of layers
2019-02-05 10:07:52 +01:00
Frédéric Junod
e0aad192af Merge pull request #9184 from fredj/devDependencies
Update all dev dependencies
2019-02-05 09:22:03 +01:00
Frédéric Junod
e34806ad70 Merge pull request #9185 from openlayers/greenkeeper/webpack-4.29.1
Update webpack to the latest version 🚀
2019-02-05 09:21:22 +01:00
greenkeeper[bot]
a0fde2b24d chore(package): update webpack to version 4.29.1 2019-02-04 18:43:37 +00:00
Frederic Junod
abfe6b4359 Update jsdoc-plugin-typescript to version 1.0.7 2019-02-04 16:27:25 +01:00
greenkeeper[bot]
acd8c34535 chore(package): update terser-webpack-plugin to version 1.2.2 2019-02-04 16:14:46 +01:00
greenkeeper[bot]
1a1c7dec87 chore(package): update puppeteer to version 1.12.1 2019-02-04 16:14:36 +01:00
greenkeeper[bot]
5e4ee77968 chore(package): update eslint to version 5.13.0 2019-02-04 16:14:28 +01:00
greenkeeper[bot]
9f54e9cb4d chore(package): update ol-mapbox-style to version 3.6.4 2019-02-04 16:14:17 +01:00
Andreas Hocevar
83e7e3ad5c Merge pull request #9178 from ahocevar/sources-for-typescript
Sources in npm package for TypeScript support
2019-02-04 13:55:04 +01:00
Andreas Hocevar
47adce4786 Merge pull request #9181 from ahocevar/test-removefeature-on-point
Add test to verify that removefeature is triggered
2019-02-04 13:02:35 +01:00
ahocevar
ce7a1b4365 Add test to verify that removefeature is triggered 2019-02-04 12:46:51 +01:00
Frederic Junod
0b53a3229b Remove unneeded type cast 2019-02-04 09:58:49 +01:00
Frederic Junod
5318d52036 Use type template for the source type of layers 2019-02-04 09:58:48 +01:00
ahocevar
686e493288 Document TypeScript configuration in the README 2019-02-03 23:46:37 +01:00
ahocevar
5e16bae134 Provide sources in ol package 2019-02-03 23:46:37 +01:00
Andreas Hocevar
53fc082fc2 Merge pull request #9173 from ahocevar/render-event-docs
Document the correct render events
2019-01-31 15:50:39 +01:00
ahocevar
47679a9686 Document the correct render events 2019-01-31 14:05:10 +01:00
Andreas Hocevar
b76626071b Merge pull request #9167 from ahocevar/jsdoc-fixes
JSDoc fixes
2019-01-30 12:44:08 +01:00
ahocevar
37eb6de37d JSDoc fixes 2019-01-30 09:42:20 +01:00
Marc Jansen
5e7cf6da66 Merge pull request #9164 from KlausBenndorf/doc
event chain documentation
2019-01-28 21:27:36 +01:00
simonseyock
c18a833880 event chain documentation 2019-01-28 20:50:33 +01:00
Frédéric Junod
8674da9a3e Merge pull request #9157 from fredj/rm_inherits
Remove deprecated inherits function
2019-01-28 11:01:07 +01:00
Andreas Hocevar
61b20da539 Merge pull request #9152 from ahocevar/vectortile-optimizations
Vector tile optimizations
2019-01-25 17:03:42 +01:00
Frederic Junod
1ba85a11e9 Change 'cacheSize' description in typedef 2019-01-25 16:50:17 +01:00
ahocevar
59cf0c31b6 Allow bigger cache now that we do less clipping 2019-01-25 16:50:12 +01:00
ahocevar
4f487c4df1 Update comment 2019-01-25 16:49:35 +01:00
ahocevar
6e58796f66 Do not keep potentially unused tiles in the render queue 2019-01-25 16:49:34 +01:00
ahocevar
26ff8899c3 Do not load new tiles when low on frame budget 2019-01-25 16:49:34 +01:00
Frederic Junod
fe5da2e160 Remove deprecated inherits function 2019-01-25 16:33:02 +01:00
Andreas Hocevar
862553509a Merge pull request #9154 from ahocevar/screen-self
Safer check for window.screen
2019-01-25 13:55:45 +01:00
ahocevar
164635f28c Safer check for window.screen 2019-01-25 12:01:36 +01:00
Andreas Hocevar
3e6425db86 Merge pull request #9150 from ahocevar/no-clipping
Avoid clipping when rendering to tiles that don't exceed the clip extent
2019-01-24 10:33:40 +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
Andreas Hocevar
f74e56c939 Merge pull request #9149 from ahocevar/label-consumers
Keep track of used labels
2019-01-24 09:07:32 +01:00
ahocevar
592b6cf362 Keep track of used labels 2019-01-23 21:52:22 +01:00
Andreas Hocevar
ba0ffea262 Merge pull request #9148 from openlayers/greenkeeper/karma-4.0.0
Update karma to the latest version 🚀
2019-01-23 20:33:49 +01:00
greenkeeper[bot]
0a1fe16ea2 chore(package): update karma to version 4.0.0 2019-01-23 18:21:26 +00:00
Frédéric Junod
ea45068335 Merge pull request #9131 from fredj/opacity_cmp
Don't use strict comparison with style.opacity
2019-01-23 08:32:11 +01:00
Tim Schaub
63c079257f Merge pull request #9013 from weskamm/scalebar
Added scalebar option to ol.control.scaleline
2019-01-22 18:04:08 -07:00