summaryrefslogtreecommitdiff
path: root/platform/android/src
Commit message (Collapse)AuthorAgeFilesLines
* [android] expose camera padding optionŁukasz Paczos2019-08-295-48/+56
| | | | This removes the cached insets on the Android side, making the core TransformState the source of truth. This still leaves an option to lazily set the padding which is going to be applied only when the next camera animation is started.
* [core] Remove programCacheDir parameter from ProgramParametersAnder Conselvan de Oliveira2019-08-274-10/+3
| | | | | | Binary shader support has been removed in commit c2f974f2a573 ([core] Remove binary shader support). This left-over parameter is not used anywhere anymore.
* [android] jni binding refactorSudarsana Babu Nagineni2019-08-235-160/+177
| | | | | Move registerNatives() call to a separate file to make jni.cpp less dependent on native headers.
* [core] Export symbol placement update status from MapObserverMikhail Pozdnyakov2019-08-233-4/+4
|
* [android] bindings for aggregated cluster properties (#15425)zmiao2019-08-225-3/+33
| | | | | | | | | | * [android] bindings for aggregated cluster properties * [android] change the parameter type for adding clusterProperty * [android] add changelog * remove extra emplty line
* Merge pull request #15437 from mapbox/lp-revert-14989Łukasz Paczos2019-08-211-2/+0
| | | Revert "[android] invalidate camera when setting a padding"
* [android] check if the CustomGeometrySource's java peer is valid when the ↵Łukasz Paczos2019-08-191-2/+12
| | | | thread is shutting down
* [android] Android bindings for new 'text-writing-mode' layout propertyAlexander Shalamov2019-08-132-0/+8
|
* [android] Do not try to wake up the RunLoop if a wake is already pendingThiago Marcos P. Santos2019-08-072-5/+12
| | | | | | | Do not flood the RunLoop with wake up calls, potentially causing the socket buffer to overflow. Also, write calls are syscalls and will cause a context switch.
* [android] allow setting a null access token in the runtimeŁukasz Paczos2019-07-111-1/+1
|
* [android] - add binding integration for cache management APItobrun2019-07-024-0/+160
|
* [core] Add number-format expressionJuha Alanen2019-06-273-0/+112
|
* [android] invalidate camera when setting a paddingŁukasz Paczos2019-06-251-0/+2
|
* [android] - add resource usage to HttpRequest, add offline query parameter ↵Tobrun2019-06-121-2/+5
| | | | flag to http request (#14837)
* [android] - fix reset behavior for setLatLngBoundsForCameraTargettobrun2019-06-111-1/+1
|
* [android] Fix compilation warning with updated clangMikhail Pozdnyakov2019-06-071-1/+1
| | | | `mbgl::android::Value` move assignment operator is implicitly deleted.
* [core] refactor program object creationKonstantin Käfer2019-05-281-1/+1
|
* [android] resume file source and wait for result to complete resources cache ↵Łukasz Paczos2019-05-242-4/+54
| | | | path change
* [android] return color string values in the [0-255] rangeŁukasz Paczos2019-05-221-12/+1
|
* [android] attach/detach core thread pool's threads to JVMŁukasz Paczos2019-05-223-9/+12
|
* [core] option to perform platform specific operations when ↵Łukasz Paczos2019-05-221-0/+7
| | | | creating/destroying core threads
* [android] Add bindings for onRemoveUnusedStyleImages APIAlexander Shalamov2019-05-213-0/+19
|
* [core] Make the BackgroundScheduler a singletonThiago Marcos P. Santos2019-05-106-21/+7
| | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`.
* [android] Generate style code for symbol-sort-keyAlexander Shalamov2019-04-172-0/+8
|
* [android] - unify has surface state handlingtobrun2019-04-172-3/+10
|
* [android] - add style image missing binding integration, add synchronoustobrun2019-04-153-0/+17
| | | | image overloads to style
* [android] Fix build with mismatching glShaderSource signatureThiago Marcos P. Santos2019-04-051-1/+6
| | | | | | | Not all GL implementations are following the glShaderSource signature specified by Khronos for GLES20. https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glShaderSource.xml
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-052-3/+3
|
* [core] refactor RendererBackendKonstantin Käfer2019-04-053-47/+56
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-052-5/+5
|
* [core] Enable 'text-radial-offset' propertyMikhail Pozdnyakov2019-03-292-0/+8
|
* [core] Enable text-variable-anchor propertyMikhail Pozdnyakov2019-03-293-0/+19
|
* [core] Include pixelRatio property in MapOptionsSudarsana Babu Nagineni2019-03-281-1/+2
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-281-2/+3
|
* [core] ResoureOptions explicit copy via clone()Bruno de Oliveira Abinader2019-03-251-1/+1
|
* [core] Replace shared_ptr with unique_ptr in {Map,Resource}OptionsBruno de Oliveira Abinader2019-03-221-2/+2
|
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-2010-45/+51
|
* [android] text-color option for formatted sectionsŁukasz Paczos2019-03-151-18/+22
|
* [core] Group Map LatLngBounds, min and max zoom methodsAnder Conselvan de Oliveira2019-03-141-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 Paczos2019-03-132-2/+13
| | | | whole FileSource
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-133-9/+2
|
* [core] Don't use exceptions in MapObserver::onDidFailLoadingMapAnder Conselvan de Oliveira2019-03-132-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 MapSudarsana Babu Nagineni2019-03-081-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/gettersBruno de Oliveira Abinader2019-03-041-3/+4
|
* [core] Transform{State}: s/angle/bearing/Bruno de Oliveira Abinader2019-03-042-15/+15
|
* [core] Remove map bearing setters/gettersBruno de Oliveira Abinader2019-03-041-5/+5
|
* [core] Remove map pitch setters/gettersBruno de Oliveira Abinader2019-03-041-2/+3
|
* [core] Remove map zoom setters/gettersBruno de Oliveira Abinader2019-03-041-3/+4
|
* [core] Simplify util::peerMikhail Pozdnyakov2019-02-281-1/+1
| | | | Remove custom vtable, base implementation on `std::unique_ptr`.
* [android] re-create renderer on surface update after app backgrounding (in ↵Ivo van Dongen2019-02-232-2/+9
| | | | case egl context is preserved, but surface is not)