Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix performance-move-const-arg | Thiago Marcos P. Santos | 2019-09-25 | 3 | -11/+16 |
| | |||||
* | [build] Move compression to platform | Thiago Marcos P. Santos | 2019-09-20 | 1 | -0/+104 |
| | | | | It depends on platform specific compression library. | ||||
* | [ios, macos] Fix MGLOfflinePack invalidate crash (#15582) | Julian Rex | 2019-09-18 | 1 | -0/+9 |
| | |||||
* | [build] Fix clang format and tidy checks | Thiago Marcos P. Santos | 2019-09-17 | 2 | -11/+11 |
| | |||||
* | [build] Use the system CURL on Linux | Thiago Marcos P. Santos | 2019-09-17 | 1 | -121/+43 |
| | | | | And we don't need to use Mason anymore. | ||||
* | [core] Fix build with old ICU versions | Thiago Marcos P. Santos | 2019-09-06 | 1 | -0/+4 |
| | | | | Use the old API for number formatting. | ||||
* | [core] Add requiredTileCount to OfflineRegionStatus | Bruno de Oliveira Abinader | 2019-08-29 | 1 | -4/+10 |
| | |||||
* | [core] const variables for OfflineDownload batch sizes | Mikhail Pozdnyakov | 2019-08-29 | 1 | -2/+9 |
| | |||||
* | [core] Mark offline region resources in batches | Mikhail Pozdnyakov | 2019-08-29 | 2 | -25/+26 |
| | |||||
* | [core] Add OfflineDatabase::markUsedResources() | Mikhail Pozdnyakov | 2019-08-29 | 1 | -0/+13 |
| | |||||
* | [core] Move semantics for OfflineDownload::ensureResource() | Mikhail Pozdnyakov | 2019-08-29 | 1 | -4/+4 |
| | |||||
* | [core] Remove programCacheDir parameter from ProgramParameters | Ander Conselvan de Oliveira | 2019-08-27 | 2 | -9/+4 |
| | | | | | | Binary shader support has been removed in commit c2f974f2a573 ([core] Remove binary shader support). This left-over parameter is not used anywhere anymore. | ||||
* | [core][test] fix leaks from sqlite usage | Dane Springmeyer | 2019-08-16 | 1 | -0/+1 |
| | |||||
* | [build] Use mapbox-base optional | Bruno de Oliveira Abinader | 2019-07-29 | 1 | -15/+11 |
| | |||||
* | [core] Fix error handling in HeadlessFrontend::render() | Mikhail Pozdnyakov | 2019-06-28 | 1 | -4/+9 |
| | |||||
* | [core] Add number-format expression | Juha Alanen | 2019-06-27 | 1 | -0/+35 |
| | |||||
* | [core] DefaultFileSource dynamic support for cache-only requests | Bruno de Oliveira Abinader | 2019-06-25 | 2 | -5/+10 |
| | |||||
* | [core] Fix offline regions reporting the wrong number of tiles | Thiago Marcos P. Santos | 2019-06-19 | 1 | -8/+10 |
| | | | | | | | | | | - The SQL query used for checking if the tile was already in the cache was wrong. - Tiles being refereed by two or more regions were not always counted as one. Fixes #13437. | ||||
* | [core] Add method for setting a maximum size for the ambient cache | Thiago Marcos P. Santos | 2019-06-18 | 2 | -14/+62 |
| | | | | | | | - Removed this parameter from the constructor, now that we have a method to set it. - Add the method and enforce the limits if the ambient cache exceeds the size. | ||||
* | [core] Clear/Invalidate should also work on non-tile resources | Thiago Marcos P. Santos | 2019-06-18 | 2 | -19/+56 |
| | | | | | These methods were only affecting tiles, but they should really work on every resource like style, glyphs, etc. | ||||
* | [core] Rename resetCache to resetDatabase | Thiago Marcos P. Santos | 2019-06-18 | 2 | -5/+5 |
| | | | | | Avoid confusion about what is being reset. In this case, the whole database and not only the ambient cache. | ||||
* | [core] Fix bug of auto_vacuum not working | Thiago Marcos P. Santos | 2019-06-13 | 1 | -6/+4 |
| | |||||
* | [core] Surface cache management APIs | Thiago Marcos P. Santos | 2019-06-13 | 1 | -0/+24 |
| | | | | | These APIs need to be on the DefaultFileSource in order to be visible for the SDKs bindings. | ||||
* | [core] Add API for clearing tile cache | Thiago Marcos P. Santos | 2019-06-13 | 1 | -0/+20 |
| | |||||
* | [build] remove roundtrip through <experimental/optional> when using optional | Konstantin Käfer | 2019-06-12 | 1 | -1/+1 |
| | |||||
* | Fix namespace issue with OSMesa | Michael Muesch | 2019-06-10 | 1 | -0/+2 |
| | | | | | HeadlessBackend seems to be part of the mbgl::gl namespace. Since OSMesaBackendImpl is only in the mbgl namespace this code does not compile. Since this file is in the mbgl/gl folder I think it makes sense to just put the whole thing in the mbgl::gl namespace. | ||||
* | [core] refactor program object creation | Konstantin Käfer | 2019-05-28 | 2 | -8/+10 |
| | |||||
* | [core] Introduce usage tag for resources | Thiago Marcos P. Santos | 2019-05-28 | 1 | -7/+23 |
| | | | | | | | Make the distinction if a resource is being requested for offline usage or if it will be used immediately. Fixes #14746 | ||||
* | [core] invoke optional resource path change completion listener | Łukasz Paczos | 2019-05-24 | 1 | -3/+6 |
| | |||||
* | [core] option to perform platform specific operations when ↵ | Łukasz Paczos | 2019-05-22 | 1 | -0/+7 |
| | | | | creating/destroying core threads | ||||
* | [core] Refactor HeadlessFrontend/Backend: GL separation and factory (#14692) | Aleksandar Stojiljkovic | 2019-05-21 | 4 | -21/+42 |
| | | | | | Refactor out HeadlessFrontend and HeadlessBackend gl independent code to gfx. Define gl::HeadlessBackend as subclass, instantiated by gfx::HeadlessBackend static factory method. GL dependent tests are still using gl::HeadlessBackend directly (not through gfx). | ||||
* | [core] Add API for invalidating tiles | Thiago Marcos P. Santos | 2019-05-21 | 1 | -0/+41 |
| | | | | | | | | | Add new APIs for invalidating tiles, effectively forcing Mapbox GL Native to check with the servers if the tiles are valid before using them. This is more efficient then deleting tiles, because in case of valid tiles, they won't get downloaded. Fixes #4376. | ||||
* | [core] Make the BackgroundScheduler a singleton | Thiago Marcos P. Santos | 2019-05-10 | 4 | -87/+8 |
| | | | | | | | | | | - 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`. | ||||
* | [core] Make ActorRef methods const | Mikhail Pozdnyakov | 2019-05-10 | 3 | -5/+5 |
| | | | | So that the lambdas calling these methods do not have to be mutable. | ||||
* | [core] Introduce resetCache API | Sudarsana Babu Nagineni | 2019-04-29 | 2 | -0/+16 |
| | | | | Add an API to delete existing database and re-initialize. | ||||
* | [core] refactor ThreadLocal backend | Konstantin Käfer | 2019-04-08 | 1 | -42/+22 |
| | |||||
* | [core] clang-tidy fixes | Konstantin Käfer | 2019-04-05 | 3 | -3/+5 |
| | |||||
* | [core] move GLContextMode to RendererBackend | Konstantin Käfer | 2019-04-05 | 3 | -15/+28 |
| | |||||
* | [core] refactor RendererBackend | Konstantin Käfer | 2019-04-05 | 2 | -17/+26 |
| | |||||
* | [core] move BackendScope to gfx namespace | Konstantin Käfer | 2019-04-05 | 3 | -5/+5 |
| | |||||
* | [core] add generic base class for renderbuffers | Konstantin Käfer | 2019-04-05 | 1 | -2/+2 |
| | |||||
* | [core] gl::RenderbufferType -> gfx::RenderbufferPixelType | Konstantin Käfer | 2019-04-05 | 1 | -4/+4 |
| | |||||
* | add onStyleImageMissing to allow dynamically loaded or generated images (#14253) | Ansis Brammanis | 2019-04-02 | 1 | -1/+7 |
| | | | Also make `Style#updateImage(...)` much faster when the image doesn't change size. This can be useful for asynchronously generating images. | ||||
* | [core] Include pixelRatio property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 1 | -1/+3 |
| | | | | 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/+2 |
| | |||||
* | [core] ResoureOptions explicit copy via clone() | Bruno de Oliveira Abinader | 2019-03-25 | 1 | -1/+1 |
| | |||||
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 3 | -24/+39 |
| | |||||
* | [core] expose an option to change the db file path in runtime | Łukasz Paczos | 2019-03-13 | 2 | -10/+28 |
| | |||||
* | [core] Get FileSource via UpdateParameters in Renderer::Impl | Bruno de Oliveira Abinader | 2019-03-13 | 2 | -5/+5 |
| | |||||
* | [core] Add MapOptions to define properties of Map | Sudarsana Babu Nagineni | 2019-03-08 | 1 | -1/+2 |
| | | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map. |