summaryrefslogtreecommitdiff
path: root/platform/android
Commit message (Collapse)AuthorAgeFilesLines
* Remove Map parameter from factoriesupstream/alexshalamov_android_snapshotterAlexander Shalamov2020-03-1330-219/+239
| | | | - remove unused map from factory interfaces. Map is only needed for repaint.
* [android] Add jni binding for styleable snapshotterkevin2020-03-092-4/+26
|
* [android] Update android snapshotterAlexander Shalamov2020-03-052-29/+20
|
* [android] Add sort key jni binding for fill_layer and line_layer (#16256)Kevin Li2020-03-045-3/+25
|
* [android] Update toGeoJSON in android_conversion.hpp (#16243)Kevin Li2020-03-041-2/+22
| | | | | | | | * [android] Update toGeoJSON in android_conversion.hpp * Fix review comments * Update android_conversion.hpp
* [android] Add jni binding for min and max pitch (#16236)Kevin Li2020-02-282-0/+28
| | | | | | * [android] Add jni binding for min and max pitch * Update CHANGELOG.md
* [build] Make csscolorparser and parsedate vendorsThiago Marcos P. Santos2020-02-271-10/+6
| | | | | | 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.
* [core] OnlineFileSource is never accessed directlyMikhail Pozdnyakov2020-02-262-3/+2
|
* [core] FileSourceManager::getFileSource() returns PassRefPtrMikhail Pozdnyakov2020-02-263-8/+10
|
* [android] add jni binding for source zoom delta (#16221)Kevin Li2020-02-242-4/+27
| | | | | | | | * [android] and jni interface for source zoom delta * handle nullopt in setter and getter * Use jni::Integer
* [android] Don't construct weak sheduler in renderer's custructorAlexander Shalamov2020-02-172-9/+28
| | | | | | Android renderer creates mailbox that is owned by the scheduler that is required by the mailbox itself. Construction should be split, so that scheduler is fully constructed and it's weakPtr can be created.
* style::Style::getImage() returns optional<style::Image>Mikhail Pozdnyakov2020-02-111-2/+2
|
* [core] Loading images to style optimizationMikhail Pozdnyakov2020-02-111-5/+3
| | | | | | This change enables attaching images to the style with batches and avoids massive re-allocations. Thus, it improves UI performance especially at start-up time.
* [build] Move the `next` buildsystem to the rootThiago Marcos P. Santos2020-02-071-0/+483
| | | | | | | | This will make the `next` buildsystem no longer the `next`, but the `actual`. The idea is to simplify the build, removing scripts, to make the platform buildsystem generated by CMake more compatible with IDEs and make development more streamlined. It will also make cross compilation easier.
* [core] Add hooks for setting experimental thread priorities for mbgl threadsAlexander Shalamov2020-02-061-4/+7
|
* [core] Add platform::setCurrentThreadPriority(double)Alexander Shalamov2020-02-061-0/+8
|
* [test] Enable HTTP server on AndroidJuha Alanen2020-02-061-3/+6
|
* [android] Implement watch handler in RunLoopJuha Alanen2020-02-062-4/+36
|
* [build] Adding a build flag to build without GL if needed (#16120)Thomas Moenicke2020-02-032-6/+6
| | | | | | * [build] Adding a build flag to build without GL if needed * [build] Moving custom layer to mbgl/gl
* [build] Cleanup CircleCI configurationThiago Marcos P. Santos2020-01-281-2/+2
| | | | | - Remove the legacy build jobs - Remove the next- namespace.
* [core] Pass std::shared_ptr<UpdateParameters> to the render orchestratorMikhail Pozdnyakov2020-01-221-1/+1
| | | | So that it can retain ownership of the given parameters.
* [core] Add stretches and content to style::ImageKonstantin Käfer2020-01-152-2/+2
|
* [android] Use new FileSourceManager interfaceAlexander Shalamov2020-01-1310-65/+133
| | | | Use new interface for android jni adaptation classes.
* [core] Modularize FileSource codebase (#15768)Alexander Shalamov2020-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Introduce FileSourceManager and use it for default platform impl - Add `FileSourceManager` interface that provides access to `FileSource` instances and means of registering / unregistering `FileSource` factories - Split `DefaultFileSource` into smaller parts - Add `DatabaseFileSource` interface and it's default implementation - Remove inter-dependencies between concrete `FileSource` classes * [build] Add files to next build system * [core] Add generic property setters / getters * [core] Remove setOnlineStatus from OnlineFileSource interface * [core] Hide threading implementation details from DatabaseFileSource interface * [core] Make DB file source methods virtual * [core] Add documentation for DatabaseFileSource and rename one method * [core] Use simple callback instead of ActorRef * [core] Remove ActorRef from OnlineFileSource public header * [core] Add callback to FileSource::forward async API * [core] Pass OfflineRegionDefinition by value * [core] Update tests to use modular file sources * [core] Update unit tests * [core] Update unit tests after rebase * [core] Backport low prio fix for cached requests * [core] Backport pack database * [core] Return removed factory from unRegisterFileSourceFactory * [core] Rename shadowed args in onlinefilesource * [core] Remove simple std::function callback aliases * [core] Expose online file source property keys in public header file * [test-runner] Add proxy file source test runner * [cache] Update mbgl-cache utility to use new file source * [metrics] Rebaseline binary size metrics * [offline] Update offline utility * [core] Update changelog
* [android] Use stub HTTP file source for test runnersJuha Alanen2020-01-101-0/+18
|
* [test] Run unit tests as NativeActivity application on AndroidJuha Alanen2020-01-101-5/+70
|
* [android] Fix a RunLoop bug where tasks are run only onceJuha Alanen2020-01-101-2/+1
| | | | | Do not remove tasks from the RunLoop in processRunnables(). Otherwise the task is run only once.
* [android][core] Add `Map::latLngBoundsForCameraUnwrapped` and jni binding ↵Peng Liu2020-01-092-0/+23
| | | | | | | | | for `getVisibleCoordinateBounds`. (#16069) * [android] Add getVisibleCoordinateBounds method. * Fix Map::latLngBoundsForCamera, add Android binding for getVisibleRegionBounds. * Add unit tests for CameraToLatLngBoundsWithRotation and CameraToLatLngBoundsCrossDateLine. * Move API breaking changes to a new method name latLngBoundsForCameraUnwrapped.
* [android] promote releaseCoreLayer from protected to publictobrun2020-01-061-3/+3
|
* [android] Share common code between test runnersJuha Alanen2020-01-036-471/+253
|
* [benchmark] Run benchmark as NativeActivity application on AndroidJuha Alanen2020-01-031-5/+307
|
* [build] Reorganize the render testsThiago Marcos P. Santos2019-12-161-2/+2
| | | | | | Move everything that might collect metrics to the metrics/ directory, the only test manifests inside the render-test/ directory are the unit tests of the probes.
* [android] Fix -Wshadow on Android buildThiago Marcos P. Santos2019-12-122-20/+19
|
* [metrics] Run Android RenderTestRunner bot in rebaseline mode (#16036)zmiao2019-12-111-1/+1
|
* [android] - add hooks for bulk conversion of geographic coordinates to ↵tobrun2019-12-062-0/+58
| | | | screen coordinates
* [test-runner] Make Android RenderTestRunner bot fail when test cases are not ↵zmiao2019-12-041-4/+7
| | | | | | | | | | | | | | fully passed (#15994) * [test-runner] Fix failed tests, generate android specific expectations * [test-runner] Check render test runner testing result * [test-runner] Add error case to android ignore list * [test-runner] Update metrics * [test-runner] Move Android render tests with big diff(>0.006) to ignore list
* [core] Remove Map::cycleDebugOptionsBruno de Oliveira Abinader2019-12-042-7/+0
|
* [android] remove OfflineRegion.java, gitiginore and issue template. update ↵tobrun2019-12-032-571/+0
| | | | README
* [android] remove platform specific Android code, migrate project to ↵tobrun2019-12-03883-387126/+4
| | | | mapbox-gl-native-android
* [test-runner] Allow to define filter inside manifest fileAlexander Shalamov2019-12-031-4/+4
| | | | | Command line option is still available and allows to override filter that is defined in a manifest file.
* [android][node][qt] Update platform code for style::Layer::setProperty()Mikhail Pozdnyakov2019-12-032-20/+12
|
* [android] Add OfflineManager.runPackDatabaseAutomatically(boolean) APIMikhail Pozdnyakov2019-12-024-4/+37
|
* [core] Introduce OfflineDatabase::runPackDatabaseAutomatically() APIMikhail Pozdnyakov2019-12-021-31/+36
| | | | | - added a unit test - Updated inline comments in default_file_source.hpp
* Revert "[android] Add OfflineRegion.deleteAndSkipPackDatabase"Mikhail Pozdnyakov2019-12-023-96/+35
| | | | This reverts commit 9bc3aa46384229778853c2710e5b06259b78ed18.
* [test-runner] Add android RenderTestRunner baseline metrics (#15979)zmiao2019-12-021-16/+24
| | | | | | | | | | * [test-runner] Enable probe-testing android render test runner * [test-runner] Add pixel4 baseline metrics * Add git ignored metrics * Make renderTestrunner run two times with different manifest config
* [core][android][darwin] Fix GeoJSONOptions handlingMikhail Pozdnyakov2019-11-292-33/+33
| | | | | | - share the `GeoJSONOptions` instances using `Immutable<GeoJSONOptions>` - avoid extra copying - fix wrapping of the `GeoJSONOptions` instances in supercluster map/reduce lambdas. Previously, local variables were wrapped by reference.
* [mobile] README update about mobile work being moved to new repos (#15958)Langston Smith2019-11-271-0/+6
|
* [android] Changelog entry for network request priority change (#15950)Juha Alanen2019-11-211-0/+1
|
* [render-test] Wrap test data inside RenderTestRunner App + Add a new test ↵zmiao2019-11-191-18/+251
| | | | | | | | | | | | app (#15887) * [render-test] Wrap test resources inside app * [render-test] Add test app * fix test app failure * [render-test]add callback + add javaObjectWrapper
* [ios][android] Change log entries for #15941Mikhail Pozdnyakov2019-11-191-0/+1
|