Commit Graph

15615 Commits

Author SHA1 Message Date
Alexander Shalamov
6d6c344fe1 Update changelog 2020-02-28 15:00:47 +02:00
Mikhail Pozdnyakov
517f780e60 Add change log entry 2020-02-28 12:52:26 +02:00
Mikhail Pozdnyakov
3bf9143079 Emit error message with URL details on load error 404 2020-02-28 12:52:26 +02:00
Mikhail Pozdnyakov
91437d8101 Add OfflineDownload.NoFreezingOnNotFoundError unit test 2020-02-28 12:52:26 +02:00
Mikhail Pozdnyakov
2b1bb1dc4a [core][offline] Offline download does not hang on 404 error 2020-02-28 12:52:26 +02:00
Kevin Li
e0c2b3e771 [android] Add jni binding for min and max pitch (#16236)
* [android] Add jni binding for min and max pitch

* Update CHANGELOG.md
2020-02-28 17:26:15 +08:00
Minh Nguyễn
668a453022 [ios] Restored support for iOS 9–11 by default 2020-02-28 10:07:34 +02:00
Minh Nguyễn
8229bd1090 Updated binary size baselines 2020-02-27 17:14:20 -08:00
Minh Nguyễn
5c93b0dead Link to Mapbox Maps SDK
For historical reasons, developers may come here when looking for the Mapbox Maps SDK. Direct them to the right repository so they don’t get confused thinking Mapbox only provides a C++ library.
2020-02-27 17:14:20 -08:00
Minh Nguyễn
8212f94f07 [ios, macos] Redirect documentation to mapbox-gl-native-ios 2020-02-27 17:14:20 -08:00
Minh Nguyễn
206b9bde5e [ios, macos] Deleted iOS/macOS map SDK sources, resources, scripts 2020-02-27 17:14:20 -08:00
Minh Nguyễn
bd252e16a3 [ios, macos] Cleaned up iOS, macOS CMake configuration 2020-02-27 17:14:20 -08:00
Thiago Marcos P. Santos
a04b4dbf52 [build] Add license file for mbgl-core.a
Also make sure it will be always up to date
by using the nitpick bot to enforce it.
2020-02-27 18:19:31 +02:00
Thiago Marcos P. Santos
427d785848 [build] Make csscolorparser and parsedate vendors
They have a different license from the rest of the code
and this will make it explicit. Also the script for generating
the license will dectect them correctly.
2020-02-27 18:19:31 +02:00
Thiago Marcos P. Santos
242b719f0c [build] Generate the LICENSE.md for mbgl-core
Add a script that for everything we link against
mbgl-core, it will check the license and generate
a file all the dependencies listed with the respective
authors, project urls and license.
2020-02-27 18:19:31 +02:00
Juha Alanen
1db92f3c6c [build][ios] Upload updated metrics to CI artifacts 2020-02-27 10:09:35 +02:00
Juha Alanen
4b148dc202 [build][ios] Refactor iOS test runner CI job configs 2020-02-27 10:09:35 +02:00
Juha Alanen
1ac1d9363c [build][ios] Move iOS test runners to a separate cmake file 2020-02-27 10:09:35 +02:00
Juha Alanen
b756ff8e14 [build][ios] Move iOS specific ccache scripts to platform directory 2020-02-27 10:09:35 +02:00
Juha Alanen
18e9ed1c0b [build] Build files related to OpenGL renderer only when the flag is enabled 2020-02-27 10:09:35 +02:00
Mikhail Pozdnyakov
1374f94795 Add Pass.NoCopy unit test 2020-02-26 22:31:59 +02:00
Mikhail Pozdnyakov
27a5fbe944 Add change log entry 2020-02-26 22:31:59 +02:00
Mikhail Pozdnyakov
ba4f5efa09 [core] OnlineFileSource is never accessed directly 2020-02-26 22:31:59 +02:00
Mikhail Pozdnyakov
25d8eab973 [core] Fix mbgl::Pass constructor 2020-02-26 22:31:59 +02:00
Mikhail Pozdnyakov
353d07f40f [core] Move setResourceTransform() to FileSource interface 2020-02-26 22:31:59 +02:00
Mikhail Pozdnyakov
aad13f6a3f [core] FileSourceManager::getFileSource() returns PassRefPtr 2020-02-26 22:31:59 +02:00
Mikhail Pozdnyakov
1399040087 [core] Move mbgl::Pass and mbgl::PassRefPtr to a separate header 2020-02-26 22:31:59 +02:00
Alexander Shalamov
ff6c1426e8 [core] Update changelog 2020-02-26 18:15:23 +02:00
Alexander Shalamov
616fb48fd1 [core] Update baselines for gl-native tools 2020-02-26 18:15:23 +02:00
Alexander Shalamov
d49284776b [core] Update Map.UniversalStyleGetter test 2020-02-26 18:15:23 +02:00
Alexander Shalamov
fb5be4c80c [core] Add unit test for layer serialization 2020-02-26 18:15:23 +02:00
Alexander Shalamov
02a1a31136 [core] Fix TransitionOptions serialization 2020-02-26 18:15:23 +02:00
Alexander Shalamov
e55a46e5d1 [core] Fix Color serialization 2020-02-26 18:15:23 +02:00
Alexander Shalamov
8785f77cd6 [core] Generate layer code 2020-02-26 18:15:23 +02:00
Alexander Shalamov
713299c429 [core] Add layer serialization method 2020-02-26 18:15:23 +02:00
zmiao
950fdcd447 Update Changelog 2020-02-26 16:05:28 +02:00
zmiao
18f9c29617 Backport https://github.com/mapbox/mapbox-gl-js/pull/9333 2020-02-26 16:05:28 +02:00
zmiao
1aeea289ca Bump GL JS 2020-02-26 16:05:28 +02:00
Juha Alanen
9aefd2f2fa [glfw] Add option to test pitch bounds 2020-02-26 11:21:04 +02:00
Juha Alanen
096570e737 [test] Verify pitch bounds 2020-02-26 11:21:04 +02:00
Juha Alanen
f3c8cefc7f [core] Return pitch bounds in degrees 2020-02-26 11:21:04 +02:00
Mikhail Pozdnyakov
384681a936 Add a changelog entry 2020-02-25 23:15:47 +02:00
Mikhail Pozdnyakov
c85e7cbce0 Add OfflineDownload.NoFreezingOnCachedTilesAndNewStyle unit test 2020-02-25 23:15:47 +02:00
Mikhail Pozdnyakov
7c48611f9e [core] Consolidate file source keys in the generic FileSource header
Thus we do not need to include specific headers to use `{set|get}Property`
API with key constants.
2020-02-25 23:15:47 +02:00
Mikhail Pozdnyakov
3c05bd984a [core] Fix offline region download freezing
Downloaded resources are put in the buffer and inserted in the database in batches.

Before this change, the buffer was flushed only at the network response callback
and thus it never got flushed if the last required resources were present locally
and did not initiate network requests -> it caused freezing.

Now the buffer is flushed every time the remaining resources container gets empty.
2020-02-25 23:15:47 +02:00
Juha Alanen
ba315b4bbb [test] Add test for min and max pitch options 2020-02-25 16:54:44 +02:00
Juha Alanen
fdf6bb3e34 [core] Add min and max pitch options 2020-02-25 16:54:44 +02:00
Thiago Marcos P. Santos
f105100943 [build] Bump mapbox-base
This will move geojson-vt-cpp and shelf-pack-cpp
to mapbox-base collection of libraries.
2020-02-24 18:19:05 +03:00
Mikhail Pozdnyakov
75f861fe47 [core] Dismiss actors from sprite loader
and get rid of `SpriteLoaderWorker`, use `scheduleAndReplyValue()` API instead.
2020-02-24 14:02:57 +02:00
Kevin Li
43c1aac7e8 [android] add jni binding for source zoom delta (#16221)
* [android] and jni interface for source zoom delta

* handle nullopt in setter and getter

* Use jni::Integer
2020-02-24 18:47:16 +08:00