summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ios] Fixed test name (since validAccessToken has been removed in another ↵upstream/jrex/snapshot-overlay-test-tweakJulian Rex2019-09-172-13/+42
| | | | PR). Added some more asserts.
* [android] - ignore location tracking mode based animations when the camera ↵Łukasz Paczos2019-09-172-0/+92
| | | | is transitioning
* [build] Remove Qt builds from legacy buildsystemThiago Marcos P. Santos2019-09-175-532/+0
|
* [build] Do not run clang-tidy on the legacy workflowThiago Marcos P. Santos2019-09-171-27/+0
| | | | Already running on the new build.
* [build] CI configThiago Marcos P. Santos2019-09-177-60/+554
| | | | | | | | | | Run it in parallel with the old build system. This will offer a migration path and make sure we keep everything working at the cost of running many CI bots. New stuff is prefixed with "next". Appveyor already got migrated to the next buildsystem. After merging, we will follow-up removing duplicated core bots.
* [build] Add simple instructionsThiago Marcos P. Santos2019-09-172-0/+42
|
* [build] Rewrite our CMake buildsystemThiago Marcos P. Santos2019-09-1714-0/+2231
| | | | | | | | | | | | | | | - Try as much as possible not to use explicit compiler flags, relying on CMake to do the job in a portable away. - Build mbgl-core as a single static library and leverage lto as much as possible. - Support a MinSizRel build for other platforms. - Make GLFW and Node a client of mbgl-core public interface. - Same for the offline tool and static render tool. - Use only target settings (do not pollute the global scope) - Confine core code in a single file. - Confine platform code inside a single include (exception being Qt that needs AUTOMOC before adding the targets) - Align the Android build with the Android toolchain file.
* [build] Install missing node depsThiago Marcos P. Santos2019-09-171-1/+7
| | | | Needed to run the query tests.
* [build] Fix expression-test buildThiago Marcos P. Santos2019-09-171-0/+9
|
* [build] Do not override new/delete on render-test for sanitize buildsThiago Marcos P. Santos2019-09-171-0/+2
| | | | Sanitizers will also do the same and it will conflict.
* [build] Fix clang format and tidy checksThiago Marcos P. Santos2019-09-174-16/+21
|
* [build] Fix iOS nitsThiago Marcos P. Santos2019-09-178-8/+8
| | | | | | - Hardcoded the bundle identifier on Info.plist, CMake is not picking it up. - Do not use installed headers when building the framework.
* [build] Disable a test that requires a debug buildThiago Marcos P. Santos2019-09-171-0/+1
| | | | Overdraw debug layer is only available on debug builds.
* [build] Remove Qt test dependency on coreThiago Marcos P. Santos2019-09-172-7/+13
| | | | | This test is testing the Qt bindings and should only link with QMapboxGL.
* [build] Use the system CURL on LinuxThiago Marcos P. Santos2019-09-171-121/+43
| | | | And we don't need to use Mason anymore.
* [build] Mark explicitly visible symbolsThiago Marcos P. Santos2019-09-176-3/+33
| | | | | Easier to maintain than a linker script. We build everything with visibility hidden by default.
* [build] Make test/util.hpp a public interfaceThiago Marcos P. Santos2019-09-172-3/+3
| | | | | We will build the tests as a library and platforms will provide the test runner.
* [build] Make the default styles part of GL NativeThiago Marcos P. Santos2019-09-176-8/+2
| | | | | The reason is applications using it, like GLFW, don't need to depend on code inside platform/default.
* [build] Cosmetics on vendor packagesThiago Marcos P. Santos2019-09-1728-133/+229
| | | | | | - Add include guards on all the files - Add a vendor package for sqlite and gtest - Use relative paths to all the files
* [core] Fix for FormatSectionOverrides::hasOverrideAlexander Shalamov2019-09-171-11/+4
|
* [ios] Add support for running tests (that require an access token) ↵Julian Rex2019-09-162-6/+12
| | | | individually. (#15629)
* [ios, macos] Introduce custom drawing overlays for MGLMapSnapshotterNadia Barbosa2019-09-165-17/+189
|
* [ios] Update change log. (#15626)Julian Rex2019-09-161-8/+1
|
* [ios] Small fixes to the Swift Playground (#15603)Jordan Kiley2019-09-162-6/+3
|
* [ios] Add custom XCTestSuite to check for "pending" tests and tests ↵Julian Rex2019-09-136-84/+56
| | | | requiring a valid access token. (#15477)
* [android] Adjusted 8.4.0-alpha.2 changelog to fix since section (#15610)Langston Smith2019-09-131-1/+1
|
* [ios][android] Add a change log entryMikhail Pozdnyakov2019-09-132-0/+9
|
* [core] Coalesce buckets updates from several tilesMikhail Pozdnyakov2019-09-133-6/+24
|
* [core] Initiate new placement only when a new bucket appearesMikhail Pozdnyakov2019-09-133-14/+23
|
* [core] Bitmask operations for enumsMikhail Pozdnyakov2019-09-137-65/+40
|
* [core] Fix placement for updated bucketsMikhail Pozdnyakov2019-09-132-16/+10
| | | | | Buckets update initiates new placement, so that newly added symbols are placed and shown immediately.
* [android] Fix MapSnapshotter regression and add activity sanity tests (#15580)Peng Liu2019-09-126-10/+24
| | | | | | | | | | | | | | | | * [android] Include more generated sanity tests for Android test app. * [android] Add null check for camera position padding. * [android] Skip map load tests if no mapView is found, include more generated sanity tests for Android test app. * [android] Set mapboxMap to null during the mapView destroy process, fix failed sanity tests. * [android] Add file source related activities to the sanity test exclude list. * [android] Fixes according to @tobrun's review. * [android] Add more activities to exclude list, keep MapSnapshotterActivity for regression test.
* [android] Fix debugTree path for generating JacocoReport. (#15620)Peng Liu2019-09-121-1/+1
|
* [core] Fix compilation failure caused by compilation warning for gcc 8Ming Li2019-09-121-2/+7
| | | | | | | When compiling with gcc 8.3 under linux, I've got compiler error caused by the following warning: ../src/mbgl/util/chrono.cpp:26:26: error: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Werror=format-truncation=] I need to slightly increase the buffer size to get rid of the warning.
* [android] Keep CompassView's state up to date when compass is enabled. (#15606)Peng Liu2019-09-124-4/+21
| | | | | | | | * [android] Keep CompassView's state up to date when compass is enabled. * [android] Add unit test for updating compass view. * [android] Add change log.
* [node] release v4.3.0 (#15428)Rebecca Rice2019-09-113-3/+4
|
* [ios][android] Add change log entriesMikhail Pozdnyakov2019-09-122-0/+4
|
* [core] Add Map.Issue15342 unit testMikhail Pozdnyakov2019-09-122-2/+51
| | | | | The newly added test checks the fix for constant repaint, caused by `RenderSource::hasFadingTiles()` returning `true` all the time.
* [core] Update MapObserver::onDidFinishRenderingFrame() APIMikhail Pozdnyakov2019-09-1212-18/+24
|
* [core] Set fading tiles flag at TilePyramid::updateFadingTiles()Mikhail Pozdnyakov2019-09-121-3/+3
|
* [ios] Update podspecs (#15611)ios-v5.4.0-alpha.2Julian Rex2019-09-113-3/+3
|
* [android] updated android changelog for 8.4.0-alpha.2 release (#15609)android-v8.4.0-alpha.2Langston Smith2019-09-111-0/+7
|
* [core] Use mbgl::underlying_type in style propertiesBruno de Oliveira Abinader2019-09-1112-216/+228
|
* [test] Added style light setProperty testsBruno de Oliveira Abinader2019-09-111-0/+23
|
* [core] Expose mbgl::style::Light::setPropertyBruno de Oliveira Abinader2019-09-114-0/+204
| | | | Works the same way as mbgl::style::set{Paint,Layout}Property functions.
* [build] Remove CXX11 flagThiago Marcos P. Santos2019-09-116-46/+1
| | | | No longer needed after we vendorized so many deps.
* [core] Add unit test to verify that Offline usage tag is not setAlexander Shalamov2019-09-111-1/+79
| | | | | New unit test checks that Offline usage flag is not set for invalidated offline region resource requests.
* [android] Fix leaked window in test app's BulkMarkerActivity. (#15597)Peng Liu2019-09-101-0/+3
|
* [core] Use mapbox::base::TypeWrapper instead of utils::peerMikhail Pozdnyakov2019-09-1010-231/+8
|
* [core, ios, macos] SDK objects should hold weak pointers to the core style ↵Mikhail Pozdnyakov2019-09-0935-69/+315
| | | | objects (#15539)