Commit Graph

16768 Commits

Author SHA1 Message Date
zmiao
87c4cb5545 [core] Distance expression: Add index range checker, fix geojson type conversion 2020-04-22 15:53:08 +03:00
zmiao
b35d80cc1d Update baseline 2020-04-22 15:53:08 +03:00
zmiao
b4b27627d6 [core] Distance expression: Change template class into template function in geometry_util, add range assertion for distance contaniner IndexRange
Change distance units to small letters, update tests accordingly
2020-04-22 15:53:08 +03:00
zmiao
8dac8f1150 [core] Distance expression: add unit tests for distance expression 2020-04-22 15:53:08 +03:00
zmiao
75ebd4aa10 Bump mapbox-base version 2020-04-22 15:53:08 +03:00
zmiao
e52f23795d [core] Introduce distance expression
Add distance unit choices

Fix cmake and add license

Add support for LineString Features

Add template to geometry helper function

Only support line and point

Rename geometry_within.cpp hpp file to geometry_util.cpp .hpp

Remove incorrect indexFilter, fix pointSetsDistance

Fix distance expression
2020-04-22 15:53:08 +03:00
Kevin Li
ec15d862db Update changelog for 9.2.0-alpha.1 (#329)
* Incorporate changes since 9.1.0 and changes in GL Native maps-v1.6.0-rc.1

Co-authored-by: Chloe Krawczyk <chloe.krawczyk@mapbox.com>
2020-04-21 21:54:09 -07:00
Thiago Marcos P. Santos
78b0988525 [node] Blacklist Node ABI 83
Not supported at the moment
2020-04-21 22:42:56 +03:00
Sudarsana Babu Nagineni
dc86c60436 [build] Fix the output path of the iOS ccache scripts
iOS ccache wrapper scripts should be in the top level
of the CMake build tree, so fix the output path in the
configure_file().
2020-04-21 17:58:32 +03:00
Nishant Karajgikar
6c764cbe31 Fixing issue where UIColor with alpha < 1 was being rendered incorrectly (#266)
* Expose new method to get color for pre-multiplied alpha

* Call new method to get pre-multiplied color values

* Fix tests

* Apply fix for macOS

* Update changelogs

* Rever submodule changes

* Add test

* Review comment

* Update platform/ios/CHANGELOG.md

Co-Authored-By: Minh Nguyễn <mxn@1ec5.org>

* Update platform/macos/CHANGELOG.md

Co-Authored-By: Minh Nguyễn <mxn@1ec5.org>

Co-authored-by: Minh Nguyễn <mxn@1ec5.org>
2020-04-21 10:04:13 -04:00
Łukasz Paczos
bb1132a4d3 make sure to hard-cancel all ignored location animators 2020-04-21 14:36:13 +02:00
Łukasz Paczos
6f73982d95 disable LocationIndicatorLayer's location transitions 2020-04-21 14:36:13 +02:00
Łukasz Paczos
e491d3c9ec update license file 2020-04-21 14:36:13 +02:00
Łukasz Paczos
1c88a2261f bump gl-native to 1.6.0-rc.1 2020-04-21 14:36:13 +02:00
Łukasz Paczos
7364dd0282 LocationIndicatorLayer tests 2020-04-21 14:36:13 +02:00
Łukasz Paczos
dbaad6312b hide the LocationIndicatorLayer impl 2020-04-21 14:36:13 +02:00
Łukasz Paczos
6bb456882a expose LocationIndicatorLayer and an alternative rendering mode based on it 2020-04-21 14:36:13 +02:00
Juha Alanen
6fa9eda136 [benchmark] Increase threshold to 15% 2020-04-21 11:04:04 +03:00
Juha Alanen
4be8c1ac34 [build] Increase the timeout for Android and iOS benchmark runners 2020-04-21 11:04:04 +03:00
Minh Nguyễn
af048481b1 [macos] Fixed minimum deployment target 2020-04-20 19:06:12 -07:00
Mikhail Pozdnyakov
f513dc915b Add change log entry 2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
6857355932 Add Map.SourceMinimumUpdateIntervalOverride unit test 2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
f41992819d Add Source.SourceMinimumUpdateInterval unit test 2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
ac6c5d9ce0 [core] Tile pyramid passes minimum update interval to tiles 2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
183a634b62 [core] TilePyramid::update accepts source impl 2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
9a698fe3b1 [core] Introduce Source::setMinimumTileUpdateInterval API
The `Source::setMinimumTileUpdateInterval()` method sets the minimum tile update interval, which is used to throttle the tile update network requests.

Default value is `Duration::zero()`.
2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
3c6ccfbb5d [core] Introduce Tile::setMinimumUpdateInterval() 2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
ce11fc6cfe Add OnlineFileSource.RespectMinimumUpdateInterval unit test 2020-04-20 21:54:31 +03:00
Mikhail Pozdnyakov
64cbc9911d [core] Introduce Resource::minimumUpdateInterval
Introduce `Resource::minimumUpdateInterval` and consider it in the online file source.

The `minimumUpdateInterval` is used to throttle the requests, which were initiated due to resource expiration.
2020-04-20 21:54:31 +03:00
Thiago Marcos P. Santos
ee1d700a9b [core] Add platform abstractions for utils::now()
Some platforms might require special permissions or custom APIs
to access the current time of the day.
2020-04-20 19:03:46 +03:00
Gali Nelle
71ce52d35f Update changelog for the maps-1.6.0-rc.1 release 2020-04-20 17:03:16 +03:00
Gali Nelle
90dcc2c5d1 Add change log entry 2020-04-20 17:03:16 +03:00
Bruno de Oliveira Abinader
f856396131 [core] Fix -Werror={pessimizing,redundant}-move from GCC 9 2020-04-20 14:37:24 +03:00
Gali Nelle
ad543e4355 Add a name to CustomLayer LayerTypeInfo
This to prevent confusion and enable proper error logging when
registering layers with missing name in LayerTypeInfo where the
name should instead be present.
2020-04-20 14:22:08 +03:00
Alexander Shalamov
d7161fca1f Add bindings for max overscale factor for parent tiles (#299) 2020-04-20 11:16:59 +03:00
Gali Nelle
9d23917de1 Add missing cast for unsigned long to int conversion 2020-04-20 10:22:29 +03:00
Thiago Marcos P. Santos
61b43cdedc [build] Enable clang-analyzer checks 2020-04-17 23:48:21 +03:00
Thiago Marcos P. Santos
8fb3ea0b53 [core] Fix clang-analyzer-optin.cplusplus.VirtualCall
Detected by clang-tidy-8.
2020-04-17 23:48:21 +03:00
Thiago Marcos P. Santos
f82e375bc7 [core] Fix android-cloexec-fopen warning
Detected by clang-tidy-8.
2020-04-17 23:48:21 +03:00
Gali Nelle
fea8a83e7f Introduce a mean to add render features in layers with no sources
This change also uses the support in the LocationIndicator layer, to
return a point feature when queried in correspondence of the location
indicator.
2020-04-17 22:26:32 +03:00
Thiago Marcos P. Santos
69b7b10776 Bump Mapbox GL Native
mapbox-gl-native @ c4b061bd95
2020-04-17 18:36:19 +03:00
Thiago Marcos P. Santos
c4b061bd95 [build] Remove glfw submodule
We use it from the system.
2020-04-17 17:14:55 +03:00
Thiago Marcos P. Santos
75475cfdbd [render-test] Fix logging
Was broken after logging got moved to its own thread.
2020-04-17 17:14:37 +03:00
Thiago Marcos P. Santos
b190e12f5b [metrics] Ignore location indicator on iOS until we move to gfx::
After that, it will be more portable.
2020-04-17 17:09:16 +03:00
Gali Nelle
cbb3a56c2a Use unique_ptr for RenderLocationIndicatorImpl 2020-04-17 16:52:56 +03:00
Luke Seelenbinder
efe604c392 Better structure fix. 2020-04-17 16:50:11 +03:00
Luke Seelenbinder
40cfb77b7d Fix segfault resulting from an invalid geometry. 2020-04-17 16:50:11 +03:00
Thiago Marcos P. Santos
0d0ae229eb [glfw] Fix clang-10 build
Implicit conversion from int to float.
2020-04-17 13:36:50 +03:00
Thiago Marcos P. Santos
c570c7322d [node] Fix clang-tidy errors on the Node bindings headers
As reported by clang-tidy-8.
2020-04-17 13:36:50 +03:00
Thiago Marcos P. Santos
ea2477f2ea [core] Fix performance-no-automatic-move (bonus)
As reported by clang-tidy-10. We don't run clang-tidy-10 yet. We
should probably consider moving the bots at some point so errors
like this won't return.
2020-04-17 13:36:50 +03:00