Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Enable 'text-radial-offset' property | Mikhail Pozdnyakov | 2019-03-29 | 2 | -0/+8 |
| | |||||
* | [core] Enable text-variable-anchor property | Mikhail Pozdnyakov | 2019-03-29 | 3 | -0/+19 |
| | |||||
* | [core] Include pixelRatio property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 1 | -1/+2 |
| | | | | Move pixelRatio property from Map constructor to MapOptions. | ||||
* | [core] Add setter/getter for size property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 1 | -2/+3 |
| | |||||
* | [core] ResoureOptions explicit copy via clone() | Bruno de Oliveira Abinader | 2019-03-25 | 1 | -1/+1 |
| | |||||
* | [core] Replace shared_ptr with unique_ptr in {Map,Resource}Options | Bruno de Oliveira Abinader | 2019-03-22 | 1 | -2/+2 |
| | |||||
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 10 | -45/+51 |
| | |||||
* | [android] text-color option for formatted sections | Łukasz Paczos | 2019-03-15 | 1 | -18/+22 |
| | |||||
* | [core] Group Map LatLngBounds, min and max zoom methods | Ander Conselvan de Oliveira | 2019-03-14 | 1 | -6/+8 |
| | | | | | | | | Group bounds, minimum and maximum zoom related methods together using the new BoundOptions. v2: Document that getBounds() initializes all optional fields. - Add test for getBounds() on a map with default values. | ||||
* | [android] when changing the resource path, recreate database instead of the ↵ | Łukasz Paczos | 2019-03-13 | 2 | -2/+13 |
| | | | | whole FileSource | ||||
* | [core] Get FileSource via UpdateParameters in Renderer::Impl | Bruno de Oliveira Abinader | 2019-03-13 | 3 | -9/+2 |
| | |||||
* | [core] Don't use exceptions in MapObserver::onDidFailLoadingMap | Ander Conselvan de Oliveira | 2019-03-13 | 2 | -3/+2 |
| | | | | | | | Using different exception pointers to specify the loading failure makes an awkward API. Most users rethrow the exception only to figure out what type of error happened so it can be reported properly. So replace the exception pointer with a enum an string description of the failure. | ||||
* | [core] Add MapOptions to define properties of Map | Sudarsana Babu Nagineni | 2019-03-08 | 1 | -2/+9 |
| | | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map. | ||||
* | [core] Remove map coordinate setters/getters | Bruno de Oliveira Abinader | 2019-03-04 | 1 | -3/+4 |
| | |||||
* | [core] Transform{State}: s/angle/bearing/ | Bruno de Oliveira Abinader | 2019-03-04 | 2 | -15/+15 |
| | |||||
* | [core] Remove map bearing setters/getters | Bruno de Oliveira Abinader | 2019-03-04 | 1 | -5/+5 |
| | |||||
* | [core] Remove map pitch setters/getters | Bruno de Oliveira Abinader | 2019-03-04 | 1 | -2/+3 |
| | |||||
* | [core] Remove map zoom setters/getters | Bruno de Oliveira Abinader | 2019-03-04 | 1 | -3/+4 |
| | |||||
* | [core] Simplify util::peer | Mikhail Pozdnyakov | 2019-02-28 | 1 | -1/+1 |
| | | | | Remove custom vtable, base implementation on `std::unique_ptr`. | ||||
* | [android] re-create renderer on surface update after app backgrounding (in ↵ | Ivo van Dongen | 2019-02-23 | 2 | -2/+9 |
| | | | | case egl context is preserved, but surface is not) | ||||
* | [android] hook into surface holder to cleanup renderer on the right thread ↵ | Ivo van Dongen | 2019-02-14 | 2 | -5/+18 |
| | | | | before the surface is destroyed | ||||
* | [android,linux,darwin,qt] Load OpenGL for the platform | Thiago Marcos P. Santos | 2019-02-12 | 1 | -0/+151 |
| | | | | | | | | These loaders will provide pointers to the platform implementation of OpenGL. On Android, Linux and Darwin, we simply link with the OpenGL implementation that is expected to exist on the platform. Qt has its own GL loader, so we just connect the dots. | ||||
* | [android] change lock scope in run_loop to avoid deadlocks. simplify as | Ivo van Dongen | 2019-02-12 | 4 | -48/+33 |
| | | | | well | ||||
* | [android] - remove faulty conversion, explict casting for cluster API | tobrun | 2019-02-07 | 5 | -51/+4 |
| | |||||
* | [android] expose symbol placement transition duration option | Łukasz Paczos | 2019-02-04 | 4 | -7/+18 |
| | |||||
* | [android, darwin] Fix core-only layer creation | Mikhail Pozdnyakov | 2019-01-25 | 1 | -10/+10 |
| | | | | | In the layer manager implementations `addLayerTypeCoreOnly()` should be called with core-only modules. | ||||
* | [android] rename required TransitionOptions field | Łukasz Paczos | 2019-01-21 | 3 | -4/+4 |
| | |||||
* | Ability to disable any layer using pre-processing flags. | Michael Muesch | 2019-01-17 | 1 | -1/+45 |
| | |||||
* | Added MBGL_ before each of the flags | Michael Muesch | 2019-01-17 | 1 | -4/+4 |
| | |||||
* | [Android] Allow offline and snapshotter to be disabled. | Michael Muesch | 2019-01-17 | 1 | -0/+8 |
| | |||||
* | [android] - expose query feature extensions | tobrun | 2019-01-15 | 8 | -2/+126 |
| | |||||
* | [android] - optimise interface definition | tobrun | 2019-01-15 | 4 | -34/+35 |
| | |||||
* | [android] Implement google benchmark runner for Android platform | Alexander Shalamov | 2019-01-11 | 1 | -0/+10 |
| | |||||
* | [android] Implement android test runner for core unit tests | Alexander Shalamov | 2019-01-10 | 6 | -91/+100 |
| | |||||
* | [android] Add "localIdeographs" option to OfflineRegionDefinition. | Chris Loer | 2018-12-21 | 1 | -6/+12 |
| | |||||
* | [mac, ios] Enable core-only layers | Mikhail Pozdnyakov | 2018-12-18 | 1 | -1/+1 |
| | | | | | `LayerManagerDarwin` can add layer types that are enabled only for JSON style. It allows to exclude the SDK wrappers for these layers from the project and decrease binary size. | ||||
* | [build] rework platform/default directory and add -files.txt for vendored libs | Konstantin Käfer | 2018-12-14 | 4 | -5/+5 |
| | |||||
* | [androd] - add weak references checks to all jni callbacks | Tobrun | 2018-12-13 | 3 | -6/+24 |
| | |||||
* | [android] - validate if weakreference is still valid | Tobrun | 2018-12-13 | 1 | -12/+51 |
| | |||||
* | [android] LatLng bounds cannot be wrapped (#13419) | Osana Babayan | 2018-12-12 | 1 | -2/+0 |
| | |||||
* | [docs] EnterIdle -> BecomeIdle | Chris Loer | 2018-12-11 | 2 | -4/+4 |
| | |||||
* | [core, darwin, android] Add onDidEnterIdle to MapObserver. | Chris Loer | 2018-12-11 | 2 | -0/+10 |
| | | | | didEnterIdle fires whenever render completes and no repaint is scheduled. | ||||
* | [android] Enable core-only layers | Mikhail Pozdnyakov | 2018-12-11 | 2 | -11/+48 |
| | | | | | | `LayerManagerAndroid` can add layer types that are enabled only for JSON style. It allows to save binary size - JNI glue code for these layer types won't be added to the binaries. | ||||
* | [android] - add more tests, refactor map padding | Tobrun | 2018-12-11 | 2 | -2/+16 |
| | |||||
* | [core, android, darwin] Move layer factories to separate files | Mikhail Pozdnyakov | 2018-12-10 | 11 | -0/+11 |
| | |||||
* | nativeRemoveSource() and nativeRemoveLayer() methods should return a boolean ↵ | Osana Babayan | 2018-12-07 | 2 | -26/+16 |
| | | | | (#13428) | ||||
* | [core] layermanager folder | Mikhail Pozdnyakov | 2018-11-30 | 2 | -2/+2 |
| | | | | Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder. | ||||
* | [core] Support fill-extrusion-vertical-gradient | Bruno de Oliveira Abinader | 2018-11-29 | 2 | -1/+9 |
| | |||||
* | [core] LayerManager can disable annotations | Mikhail Pozdnyakov | 2018-11-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | At the moment, the annotations implementation in the `mapbox-gl-native` core is creating concrete layer instances apart from `LayerManager/LayerFactory` code path. So, annotations must be disabled if the `LayerManager` implementation does not provide line, fill or symbol layers (those, used by the annotations). Note: in future, annotations implementation will be moved from the core to the platform SDK level(see https://github.com/mapbox/mapbox-plugins-android/tree/master/plugin-annotation) and `LayerManager` won't need to disable it. | ||||
* | [core][Android][Darwin] LayerManager creates RenderLayer instances | Mikhail Pozdnyakov | 2018-11-27 | 14 | -62/+44 |
| | | | | | | | | `LayerManager` is now responsible for `RenderLayer` instances creation, so that there is a single entry point for creating of objects, which correspond to a certain layer type. The `LayerType type` field is dropped from `Layer::Impl`. |