Commit Graph

52 Commits

Author SHA1 Message Date
MoonE
37aaf8ed4b Merge pull request #13902 from MoonE/type-safe-collection
Improve Collection type-safety
2022-07-30 21:38:48 +02:00
Maximilian Krög
6e4e49644d Prevent inserting undefined into Collection 2022-07-30 20:27:36 +02:00
MoonE
e17640c95a Merge pull request #13905 from MoonE/replace-enums
Replace enums with typedefs
2022-07-30 18:12:34 +02:00
Tim Schaub
ab48290bd7 Accept an object literal for static layer styling 2022-07-30 09:48:10 -06:00
Maximilian Krög
7ac61fdc70 Replace proj/Units enum with typedef 2022-07-30 15:06:12 +02:00
Maximilian Krög
6f539c9ca4 Test removeAt does not fire event for invalid index 2022-07-30 03:13:37 +02:00
Tim Schaub
55e3ed6f74 Merge pull request #13893 from tschaub/grat
Omit minutes and seconds from HDMS formatting if zero
2022-07-28 13:47:29 -06:00
Tim Schaub
25d47ed752 Use Object.assign 2022-07-28 13:23:16 -06:00
Tim Schaub
82dfba2520 Omit minutes and seconds if zero 2022-07-28 08:13:05 -06:00
Tim Schaub
1dc4f85ed1 Merge pull request #13887 from tschaub/array-find
Remove find and findIndex from array module
2022-07-27 18:09:42 -06:00
Tim Schaub
2da8f62da1 Merge pull request #13890 from tschaub/math
Use Math.cosh and Math.log2
2022-07-27 18:09:15 -06:00
Tim Schaub
fab4e83745 Use Math.log2 2022-07-27 15:11:14 -06:00
Tim Schaub
f32517a77f Use Math.cosh 2022-07-27 15:09:43 -06:00
Tim Schaub
641bd7af33 Use Object.values 2022-07-27 15:03:47 -06:00
Tim Schaub
82ceaea4ab Use Array.prototype.findIndex 2022-07-27 14:00:06 -06:00
Tim Schaub
157bdc5208 Use Array.prototype.find 2022-07-27 13:57:35 -06:00
Andreas Hocevar
c8508bcf97 Handle multipolygons with empty polygons 2022-07-20 13:18:41 +02:00
Andreas Hocevar
aff4451fb1 Merge pull request #13823 from ahocevar/reduce-canvas-footprint
Reduce canvas memory footprint for better iOS stability
2022-07-15 20:35:09 +02:00
Andreas Hocevar
884c0c6129 Resolve conflicts 2022-07-15 10:51:08 +02:00
Andreas Hocevar
6086459cba Handle opacity on canvas instead of dom 2022-07-10 23:06:40 +02:00
Andreas Hocevar
78e7f378fe Merge pull request #12106 from IQGeo/issue-12101
improve text width calculation
2022-06-08 15:39:29 +02:00
Luis Camacho
4773595748 added tests for drawTextOnPath multi-line text handling 2022-05-25 14:34:32 +01:00
Tomas Burleigh
78274befb8 #13690 VectorSource#getFeaturesInExtent add projection parameter 2022-05-21 14:28:19 +12:00
Andreas Hocevar
6ace5e7530 Let transform function transform all dimensions it is capable of 2022-05-02 22:25:11 +02:00
Andreas Hocevar
5c7b9124cc Do not warn about coordinates when view projection is configured 2022-03-10 16:52:49 +01:00
Andreas Hocevar
63fc00902f Warn once when suspicious coordinate are used 2022-02-15 08:50:05 +01:00
Maximilian Krög
f0e768bb9a Remove case of MulitPolygon RenderFeature 2022-01-29 21:51:29 +01:00
Maximilian Krög
856f239280 Add function to convert RenderFeature to Feature 2022-01-29 17:52:07 +01:00
Tim Schaub
2d510e71a9 Ensure that tile range covers all pixels 2021-12-23 17:50:49 -07:00
Tim Schaub
78bf0a3679 Assume limited precision when rounding 2021-12-11 15:57:42 -07:00
Andreas Hocevar
8e6f451553 Updates for newer version of the OGC API spec draft 2021-11-29 10:42:28 +01:00
Tim Schaub
f6f34f82e5 Allow data tile source loader to return a value or a promise 2021-11-20 13:55:33 -07:00
Tim Schaub
9224678627 Simplified ESLint config 2021-10-12 09:03:53 -06:00
Andreas Hocevar
2f5e6906b9 Fix opacity handling for tile and vector layers 2021-09-16 08:49:32 +02:00
Andreas Hocevar
c9593b0cf6 Adjust resolution for user extent 2021-09-10 02:01:46 +02:00
Tim Schaub
c8067bebbb Add supported media type list to feature formats 2021-09-04 11:17:41 -06:00
Tim Schaub
d8baa87e25 Respect tile matrix set limits 2021-09-03 14:13:06 -06:00
Tim Schaub
58cf9f5f6d Leave as experimental until spec is finalized 2021-09-03 12:28:27 -06:00
Tim Schaub
4099f60779 OGC vector tile source 2021-09-03 12:28:27 -06:00
Andreas Hocevar
d17c7ad31e Fix return stride of forEachSegment 2021-09-02 09:44:33 +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
mike-000
b0fa916571 Test with NearestDirectionFunction 2021-07-09 11:32:26 +01:00
Andreas Hocevar
79f5f46d27 Remove lint 2021-06-28 18:10:51 +02:00
Tim Schaub
d8142931e2 Run a portion of the format tests in node 2021-05-02 09:17:32 -06:00
Tim Schaub
7b934a06be Add node tests 2021-05-01 10:18:23 -06:00
Tim Schaub
510083fbfc Remove unnecessary test 2016-08-12 10:53:49 -06:00
Tim Schaub
7ea7610892 Global strict mode for rules and Node tests 2016-08-08 09:58:12 -06:00
Tim Schaub
feb7713225 Remove lint 2016-08-07 13:28:19 -06:00
Tim Schaub
4460147291 Allow ol/typedefs.js to be missing a provide 2016-08-07 10:49:13 -06:00