summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [build] Update to Xcode 10.1 on CircleCIupstream/fb-circleci-xcode-10.1Jason Wray2018-11-081-8/+8
|
* [core] Vendor libbenchmarkAlexander Shalamov2018-11-086-4/+30
| | | | | | | | Prebuilt binaries for libbenchmark might be incompatible with some environments, for example, when mbgl-benchmark target is compiled on host with GCC and linked against mason's clang 5.0 compiled binaries. Vendored libbenchmark avoids aforementioned issue, as the target and the binary compiled with same compiler / options.
* [android] - annotate onMapReady with @NonNullTobrun2018-11-0827-28/+45
|
* [android] - update changelog for v6.7.0 and prior 6.6.x releasesTobrun2018-11-081-8/+18
|
* [ios] Bump podspecs and update changelog for 4.6.0upstream/fb-ios-v4.6.0Jason Wray2018-11-074-4/+4
|
* [android] - nullify codebase with annotationsTobrun2018-11-07133-408/+1371
|
* [mac] Fix wrong allocation at layerFromMBGLLayerupstream/jrex/4352-resize-mapviewMikhail Pozdnyakov2018-11-071-9/+9
| | | | A leftover from https://github.com/mapbox/mapbox-gl-native/pull/13221
* initial tweaks (#13295)Langston Smith2018-11-071-83/+83
|
* noexcept specifier for layer factory methodsMikhail Pozdnyakov2018-11-0739-81/+84
|
* [android] Remove UnknownLayerMikhail Pozdnyakov2018-11-074-105/+0
|
* [android] layers.cpp/hpp -> layer_manager.cpp/hppMikhail Pozdnyakov2018-11-075-5/+5
|
* [core][android] Implement LayerManager for AndroidMikhail Pozdnyakov2018-11-0730-193/+560
| | | | | The newly introduced `LayerManagerAndroid` is now responsible for creating both style layer objects and their java peers on Android.
* Refer corresponding LayerFactory instance from the Layer::ImplMikhail Pozdnyakov2018-11-0741-113/+407
|
* [android] - handle null getMapAsync invocations, deliver onMapReady only onceTobrun2018-11-071-2/+8
|
* [core] Change toLowerHex to produce lower hex sequencesAlexander Shalamov2018-11-072-2/+2
|
* [android] verify if `text-field` is not null before performing compatibility ↵Łukasz Paczos2018-11-0612-8/+181
| | | | operations
* [android] log Java exception and fail silently instead of throwing a native ↵Łukasz Paczos2018-11-063-36/+229
| | | | exception in the map state callbacks
* [build] update octokit dependency version (#13269)Molly Lloyd2018-11-051-1/+1
| | | createInstallationToken endpoint had a breaking change and this update uses the new endpoint
* [android] - expose moveBy, replace CameraUpdateFactory hook to moveBy for ↵tobrun2018-11-055-22/+118
| | | | scrolling api
* [android] null-check nativeMapView in case it's destroyedŁukasz Paczos2018-11-051-2/+6
|
* [android] Makes gradle.properties license listing consisting with repo (#13271)Antonio Zugaldia2018-11-051-2/+2
| | | | | | * [android] Makes gradle.properties license listing consisting with repo * right license this time
* [ios, build] Stop running Integration Tests target on CircleCIJason Wray2018-11-021-1/+0
| | | | These are evidently too inconsistent to run on CircleCI under Xcode 10.
* [build] Update CircleCI jobs to Xcode 10.0Jason Wray2018-11-021-16/+8
|
* [ios, tests] Bump integration tests timeout to 10sJason Wray2018-11-025-16/+16
|
* [android] deliver onMapReady only if mapboxMap is not nullŁukasz Paczos2018-11-023-10/+20
|
* [ios] Changed event attributes to be JSON serialization friendly. (#13266)Julian Rex2018-11-022-2/+2
|
* [android] improved CustomGeometrySource constructor typingŁukasz Paczos2018-11-022-4/+50
|
* [android] increase result's delta in camera animation testsŁukasz Paczos2018-11-021-10/+4
|
* [android] - update telemetry to v3.5.2Tobrun2018-11-021-1/+1
|
* [android] - remove deprecation notices and codeTobrun2018-11-0121-681/+234
|
* [android] reworked MoveCameraTestŁukasz Paczos2018-11-012-79/+205
|
* [android] reworked CameraEaseTestŁukasz Paczos2018-11-011-75/+201
|
* [android] easeCamera method that takes only update and cancellable callback ↵Łukasz Paczos2018-11-011-0/+17
| | | | as arguments
* [android] reworked CameraAnimateTestŁukasz Paczos2018-11-011-78/+207
|
* [build] Remove #pragma diagnostic for boostThiago Marcos P. Santos2018-11-016-53/+0
| | | | | Boost is now included as a system header and the compiler should ignore it when issuing warnings.
* [build] Add vendored libboostThiago Marcos P. Santos2018-11-0111-9/+10
| | | | Custom extract made using bcp based on 1.65.1
* [build] Use clcache in appveyor buildAnder Conselvan de Oliveira2018-11-012-2/+19
| | | | | | clcache is a cache for compiled C and C++ objects similar to ccache but compatible with Microsoft compilers. Using it should result in faster builds.
* [build] Parametrize AppVeyor config to avoid duplicationAnder Conselvan de Oliveira2018-11-011-68/+53
| | | | | The configuration for VS 2015 and VS 2017 were almost identical. Parametrize the differences to avoid duplication.
* [ios] Update changelog for 4.6.0-beta.1Jason Wray2018-10-311-0/+3
|
* [ios] Bump podspecs for 4.6.0-beta.1Jason Wray2018-10-313-3/+3
|
* [android] - remove deprecated OnMapChange interface and implementationTobrun2018-10-318-437/+87
|
* [android] - update changelog for v6.7.0-beta.1 and v6.6.3Tobrun2018-10-311-0/+14
|
* [build] Update appveyorThiago Marcos P. Santos2018-10-311-1/+7
|
* [build] Add build system for submodulesThiago Marcos P. Santos2018-10-3138-193/+231
| | | | | | | | | Vendorize the submodules and a simple CMake build system for all them. The dependencies will inherit compilation options for core. The goal is to make Mapbox GL Core completely self contained with a simple offline build.
* [build] Add dependencies as submodulesThiago Marcos P. Santos2018-10-3116-0/+54
| | | | | Do not use mason and build offline. These are header only deps.
* Introduce the style::Layer factory classesMikhail Pozdnyakov2018-10-3123-114/+400
| | | | | | | | | This patch introduces the initial implementation of - A `LayerFactory` abstract class that creates `style::Layer` instances of a certain layer type (line, hillshade, round, ..) - A singleton `LayerManager` class, which is responsible for initializing the `LayerFactory` instances and forwarding the `create()` calls to the corresponding factory.
* [android] - optimise imports, fixup small nitpicksTobrun2018-10-314-42/+11
|
* [android] consolitdated OfflineRegionDefinitions (#13180)Osana Babayan2018-10-315-59/+80
|
* [android] option to consume map clicks, consuming location clicksŁukasz Paczos2018-10-3116-22/+75
|
* [android] removed ZoomButtonsController supportŁukasz Paczos2018-10-3111-249/+4
|