summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* [core] option to perform platform specific operations when ↵Łukasz Paczos2019-05-222-0/+16
| | | | creating/destroying core threads
* [core] RenderLayer::render(PaintParameters, RenderSource*) -> ↵Mikhail Pozdnyakov2019-05-221-0/+2
| | | | render(PaintParameters)
* [core] Forward ImageManagerObserver::onRemoveUnusedStyleImages to ↵Alexander Shalamov2019-05-212-0/+4
| | | | MapObserver interface
* [core] Define max cache size for ImageManagerAlexander Shalamov2019-05-211-0/+4
|
* [core] Don't use optional unique_ptr in function coversion codeAnder Conselvan de Oliveira2019-05-211-7/+7
| | | | | Since unique_ptr is already nullable there is no need to wrap it in an optional<>.
* [core] Fix most identity function with default legacy expression testsAnder Conselvan de Oliveira2019-05-211-8/+15
| | | | | Add handling of default value to the conversion of legacy identity functions. The color and enum tests still don't pass though.
* [core] Remove RenderLayerSymbolInterfaceMikhail Pozdnyakov2019-05-191-0/+6
|
* [core] add gfx::UploadPass, split startRender into prepare and uploadKonstantin Käfer2019-05-151-0/+3
|
* [core] add gfx::CommandEncoder::present()Konstantin Käfer2019-05-151-0/+7
|
* [core] use unique IDs for DrawScopesKonstantin Käfer2019-05-151-1/+2
|
* [core] Make FileSource API clearerMikhail Pozdnyakov2019-05-141-6/+8
|
* [core] Make the BackgroundScheduler a singletonThiago Marcos P. Santos2019-05-105-6/+12
| | | | | | | | | | - 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 constMikhail Pozdnyakov2019-05-101-2/+2
| | | | So that the lambdas calling these methods do not have to be mutable.
* [core] Remove clipping option from RenderTile and style::LayerMikhail Pozdnyakov2019-05-081-6/+0
|
* [core] Keep shared_ptr to thread pool in CustomGeometrySourceAlexander Shalamov2019-05-031-0/+2
| | | | | CustomGeometrySource should keep strong reference to shared thread pool that is used by CustomTileLoader.
* [build] change style code generator to sort properties alphabeticallyKonstantin Käfer2019-05-0210-301/+301
| | | | JSON keys in our style specification don't have a defined order. This change sorts them alphabetically so that we can rely on the order remaining them same across code generation runs.
* [core] Introduce resetCache APISudarsana Babu Nagineni2019-04-291-0/+9
| | | | Add an API to delete existing database and re-initialize.
* [core] Render layers use synchronized buckets and paint propertiesMikhail Pozdnyakov2019-04-171-0/+5
| | | | Actual for layers rendering the geometry tile data: line, fill, fill-extrusion, heatmap, circle, symbol (was updated in previous commits).
* [core] Add `FadingTiles` layer type propertyMikhail Pozdnyakov2019-04-171-0/+6
|
* [core] Use `style::LayerProperties` in render layers, buckets and layouts.Mikhail Pozdnyakov2019-04-178-10/+17
|
* [core] Introduce `style::LayerProperties` interface and its implementationsMikhail Pozdnyakov2019-04-171-0/+29
|
* [core] Enable 'symbol-sort-key' layout property and generate style codeAlexander Shalamov2019-04-171-0/+4
|
* [core] Add 'auto' enum value to symbol-z-order layout propertyAlexander Shalamov2019-04-171-0/+1
|
* [core] Move should not call destructorsAlexander Shalamov2019-04-051-18/+7
|
* [core] clang-tidy fixesKonstantin Käfer2019-04-0510-236/+236
|
* [core] move depth/stencil buffer debug viz to gfx::ContextKonstantin Käfer2019-04-051-3/+0
|
* [core] remove Renderer::flushKonstantin Käfer2019-04-051-2/+0
|
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-054-23/+13
|
* [core] refactor RendererBackendKonstantin Käfer2019-04-055-96/+122
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-052-2/+5
|
* [core] add gfx::Renderable and gfx::OffscreenTextureKonstantin Käfer2019-04-052-0/+61
|
* add onStyleImageMissing to allow dynamically loaded or generated images (#14253)Ansis Brammanis2019-04-022-0/+6
| | | Also make `Style#updateImage(...)` much faster when the image doesn't change size. This can be useful for asynchronously generating images.
* [core] Introduce variable text placement for point labels - Layout partMikhail Pozdnyakov2019-03-291-0/+3
|
* [core] auto value for 'text-justify' fieldMikhail Pozdnyakov2019-03-291-0/+1
|
* [core] Enable 'text-radial-offset' propertyMikhail Pozdnyakov2019-03-291-0/+4
|
* [core] Enable text-variable-anchor propertyMikhail Pozdnyakov2019-03-293-0/+11
|
* [core] Include pixelRatio property in MapOptionsSudarsana Babu Nagineni2019-03-282-1/+15
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-282-5/+17
|
* [core] Add interface to change the orientation through MapOptionsSudarsana Babu Nagineni2019-03-282-4/+18
|
* [core] Add getter for Map optionsSudarsana Babu Nagineni2019-03-281-5/+2
| | | | | Instead of having individual getter for each Map option, add a common getter for all Map options.
* [core] ResoureOptions explicit copy via clone()Bruno de Oliveira Abinader2019-03-252-4/+6
|
* [core] Fix signature of fluent interface settersBruno de Oliveira Abinader2019-03-232-10/+10
|
* [core] Replace shared_ptr with unique_ptr in {Map,Resource}OptionsBruno de Oliveira Abinader2019-03-222-20/+26
|
* [core] Change definition of "complete" so offline packs created before ↵Julian Rex2019-03-211-1/+1
| | | | #11055 can complete. (#14188)
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-205-53/+137
|
* [core] Expose a way of flushing the graphics pipelineThiago Marcos P. Santos2019-03-201-0/+2
| | | | | Useful for apps before going to background that are restricted by the OS of performing any operation.
* [core] Forward evaluation context directly to evaluated propertyAlexander Shalamov2019-03-151-1/+5
| | | | | So that default value owned by the FormatSectionOverride, can be evaluated based on required context parameters.
* [core] Group Map LatLngBounds, min and max zoom methodsAnder Conselvan de Oliveira2019-03-142-7/+40
| | | | | | | | 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.
* [core] Remove optional from Map::setLatLngBounds()Ander Conselvan de Oliveira2019-03-142-3/+16
| | | | | | | | This is a first step into grouping together bounds related Map methods into one that takes a "BoundOptions" object. LatLngBounds::unbounded() replaces an undefined optional<LatLngBounds>. v2: Document LatLngBounds::unbounded()
* [core] Remove support for setting minimum and maximum pitchAnder Conselvan de Oliveira2019-03-142-4/+1
| | | | | | | | | Support for limiting pitch was introduced in commit c4fc89977bcb ([core] Added {set,get}{Min,Max}Pitch) in 2017 but was never exposed by the platform SDKs. Simplify the Map interface by removing this unused feature. v2: Add util::PITCH_MIN