Commit Graph

16768 Commits

Author SHA1 Message Date
Juha Alanen
987f214273 [build] Collect code coverage from macOS builds
Collect coverage from development builds and add a nightly build
to collect metrics.
2020-03-06 13:52:00 +02:00
Kevin Li
04722fdefd Update generate-style-code and add sort key api for LineLayer and FillLayer. (#209) 2020-03-06 16:59:32 +08:00
Minh Nguyễn
7320eea5bc ios-v5.8.0-alpha.1, macos-v0.15.0-alpha.1 2020-03-05 17:20:46 -08:00
Minh Nguyễn
3cbdee8a29 [macos] Fixed typos 2020-03-05 17:20:41 -08:00
Minh Nguyễn
e6a667bf6b mapbox-gl-native v1.3.1 2020-03-05 16:23:02 -08:00
zmiao
c9c03b092b Update changelog 2020-03-05 20:53:16 +02:00
zmiao
f23599c41d [core] Remove unnecessary intermediate PolygonFeature 2020-03-05 20:53:16 +02:00
zmiao
aa0c9c267f [core] Fix within expression serialization + fix within expression equal operator 2020-03-05 20:53:16 +02:00
zmiao
c69d3b46b1 [core] Fix within case when point is on polygon boundary 2020-03-05 20:53:16 +02:00
zmiao
9fbcb45c89 [core] Make within expression support generic geoJSON data 2020-03-05 20:53:16 +02:00
Alexander Shalamov
9ff1435aaa [core] Change GeoJSONOptions.clusterProperties to std::map
The clusterProperties contain only few elements at most.
2020-03-05 17:43:37 +02:00
Alexander Shalamov
f5b9716030 [core] Update changelog 2020-03-05 17:43:37 +02:00
Alexander Shalamov
55ea01252d [core] Update binary size metrics for test apps 2020-03-05 17:43:37 +02:00
Alexander Shalamov
039bc80411 [android] Update android snapshotter 2020-03-05 17:43:37 +02:00
Alexander Shalamov
d86eb878ce [glfw] Use simplified Snapshotter API 2020-03-05 17:43:37 +02:00
Alexander Shalamov
ca4356fd0f [glfw] Add snapshotter to glfw test app 2020-03-05 17:43:37 +02:00
Alexander Shalamov
9a0bc1b58b [core] Add snapshotter unit tests 2020-03-05 17:43:37 +02:00
Alexander Shalamov
deca818614 [core] Simplify MapSnapshotter constructor and add observer interface 2020-03-05 17:43:37 +02:00
Alexander Shalamov
174f40dee3 [core] Add Snapshotter::cancel method 2020-03-05 17:43:37 +02:00
Alexander Shalamov
1577a6b537 [core] Expose Style from Snapshotter 2020-03-05 17:43:37 +02:00
Alexander Shalamov
29eff4028d [core] Remove Actor from public Snapshotter API 2020-03-05 17:43:37 +02:00
Alexander Shalamov
09e69654fa [core] Refactor Snapshotter
Move renderer to a separate thread while keeping map on a client thread.
2020-03-05 17:43:37 +02:00
Alexander Shalamov
81e116d41a [core] Use weak annotation manager
Map and renderer / orchestrator should be able to run on a separate threads,
however, legacy AnnotationManager is shared between Map and Renderer, therefore
is not a thread safe. Until AnnotationManager is deprecated and removed from a
code-base, use it only via weak pointers.
2020-03-05 17:43:37 +02:00
Mikhail Pozdnyakov
c5155dcf33 [render test runner] Enable pixel ratio in tile mode 2020-03-05 16:12:43 +02:00
Kevin Li
77b2ac8ef7 [doc] Update changelog for v8.6.3 (#219) 2020-03-05 17:31:43 +08:00
Peng Liu
95f0a0bb44 [ci] Add upstream trigger of binary size check. (#217) 2020-03-05 11:17:42 +02:00
Thiago Marcos P. Santos
dc510e44c0 [default] Build a no-op number formatter for old ICUs
This has been causing too many build problems and it is
a major source of complains because of different ICU interfaces.
2020-03-05 01:58:34 +02:00
Kevin Li
fb0c7c93a0 [android] Add sort key jni binding for fill_layer and line_layer (#16256) 2020-03-04 19:57:07 +08:00
Kevin Li
b976545181 Add expression within (#198)
* Add expression within

* Update expression within and runtime demo

* Update Runtime demo

* Fix android check
2020-03-04 18:18:53 +08:00
Kevin Li
efc605bed6 [android] Update toGeoJSON in android_conversion.hpp (#16243)
* [android] Update toGeoJSON in android_conversion.hpp

* Fix review comments

* Update android_conversion.hpp
2020-03-04 14:15:14 +08:00
Mikhail Pozdnyakov
44ac1f008a [core] Drop BucketPlacementParameters 2020-03-03 16:13:48 +02:00
Mikhail Pozdnyakov
24fa599903 [core] Split LayerPlacementData and BucketPlacementData 2020-03-03 16:13:48 +02:00
Mikhail Pozdnyakov
f748972fe9 [core] Get rid of LayerPlacementData::firstInBucket 2020-03-03 16:13:48 +02:00
Mikhail Pozdnyakov
dea1063319 [core] Encapsulate placement code handling symbols sort ranges 2020-03-03 16:13:48 +02:00
Juha Alanen
ffe95ec7d3 [test] Add test manifest for the nightly build
Use the same test manifest for the development and nightly
coverage CI builds. Add manifest for the nightly build by
creating a symbolic link to the existing manifest.
2020-03-03 13:30:53 +02:00
tobrun
c217a61170 [android] - update gl-native dependency to v1.3.1 release 2020-03-02 12:42:58 +01:00
Chloe Krawczyk
60666fa75d add entry for min/max pitch option
re-order entries by importance, tighten up some changelog entries, fix nits

add additional entries from mapbox-gl-native changelog
2020-03-02 12:42:58 +01:00
tobrun
0046be2e05 [docs] updat changelog for v9.1.0-alpha.1 2020-03-02 12:42:58 +01:00
Aleksandar Stojiljkovic
42469cdb66 Disable depth in heatmap offscreen rendering.
It triggers Metal depth stencil validation error since depth test is enabled with no depth attachment.
2020-03-02 12:19:58 +02:00
Mikhail Pozdnyakov
8c0f90ce84 Add change log entry 2020-03-02 10:32:20 +02:00
Mikhail Pozdnyakov
25c8d0ecc8 [default] Fix possible crash at RunLoop::wake() 2020-03-02 10:32:20 +02:00
Juha Alanen
3a530d5589 [build] Add nightly build to publish coverage metrics
Get coverage metrics from codecov.io and upload
them to S3.
2020-03-02 09:16:18 +02:00
Juha Alanen
bc9f51e78b [build] Generate coverage results separately before uploading to codecov
The codecov.io script has issues with generating coverage result files
so generate them separately with gcov and only use the codecov.io script
to upload the results.
2020-03-02 09:16:18 +02:00
Juha Alanen
7cc2f7efd5 [build] Upload code coverage results to codecov.io 2020-03-02 09:16:18 +02:00
Juha Alanen
34cb92096b [build] Ignore test directories for code coverage 2020-03-02 09:16:18 +02:00
Minh Nguyễn
87fac0bb34 [ios, macos] Updated changelogs 2020-02-28 11:45:14 -08:00
Minh Nguyễn
2f8059af15 [ios, macos] Customized symbolAvoidsEdges documentation
No one using the iOS or macOS map SDK will know whether it supports “global collision detection” based on “GL JS v0.42.0 or greater”.
2020-02-28 11:45:14 -08:00
Minh Nguyễn
5b4fb6c216 mapbox-gl-native v1.3.0 2020-02-28 11:45:09 -08:00
Mikhail Pozdnyakov
6bed2079e3 Add change log entry 2020-02-28 21:42:03 +02:00
Mikhail Pozdnyakov
01c056f46d [core] Fix iterators in addRegularDash()
Fix using of invalid iterators.
2020-02-28 21:42:03 +02:00