summaryrefslogtreecommitdiff
path: root/platform/default
Commit message (Collapse)AuthorAgeFilesLines
* [core] refactor ThreadLocal backendKonstantin Käfer2019-04-081-42/+22
|
* [core] clang-tidy fixesKonstantin Käfer2019-04-053-3/+5
|
* [core] move GLContextMode to RendererBackendKonstantin Käfer2019-04-055-19/+40
|
* [core] refactor RendererBackendKonstantin Käfer2019-04-054-28/+40
|
* [core] move BackendScope to gfx namespaceKonstantin Käfer2019-04-053-5/+5
|
* [core] add generic base class for renderbuffersKonstantin Käfer2019-04-051-2/+2
|
* [core] gl::RenderbufferType -> gfx::RenderbufferPixelTypeKonstantin Käfer2019-04-051-4/+4
|
* add onStyleImageMissing to allow dynamically loaded or generated images (#14253)Ansis Brammanis2019-04-021-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 MapOptionsSudarsana Babu Nagineni2019-03-281-1/+3
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-281-2/+2
|
* [core] ResoureOptions explicit copy via clone()Bruno de Oliveira Abinader2019-03-251-1/+1
|
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-204-28/+44
|
* [core] expose an option to change the db file path in runtimeŁukasz Paczos2019-03-133-11/+33
|
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-133-8/+7
|
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-081-1/+2
| | | | | | 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-1/+1
|
* [build] Use the correct define on WindowsThiago Marcos P. Santos2019-02-191-1/+1
| | | | https://blog.kowalczyk.info/article/j/guide-to-predefined-macros-in-c-compilers-gcc-clang-msvc-etc..html
* [core] Remove old sqlite3 usage noteJason Wray2019-02-141-8/+0
|
* Ability to disable any layer using pre-processing flags.Michael Muesch2019-01-171-2/+26
|
* [core] Notify requests about network reachability in priority orderAlexander Shalamov2019-01-141-1/+11
|
* [android] Implement google benchmark runner for Android platformAlexander Shalamov2019-01-111-0/+5
|
* [build] generate header maps instead of -files.txtKonstantin Käfer2019-01-091-0/+31
|
* [core] Support for excluding ideographic glyphs from offline downloads.Chris Loer2018-12-212-9/+23
|
* [core,ios,macos] Updates default styles to streets v11, etc. (#13585)Julian Rex2018-12-181-5/+5
|
* [core] Refactor duplicated code in Asset and File sourcesAlexander Shalamov2018-12-174-57/+56
|
* [core] Use util::readFile for Local and Asset file sourcesAlexander Shalamov2018-12-172-8/+10
| | | | | Use exception free util::readFile instead of util::read_file for LocalFileSource and AssetFileSource implementations.
* [build] rework platform/default directory and add -files.txt for vendored libsKonstantin Käfer2018-12-1453-15/+12
|
* [core, android, darwin] Move layer factories to separate filesMikhail Pozdnyakov2018-12-101-10/+11
|
* [core] layermanager folderMikhail Pozdnyakov2018-11-301-11/+11
| | | | Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder.
* [core] LayerManager can disable annotationsMikhail Pozdnyakov2018-11-281-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 instancesMikhail Pozdnyakov2018-11-271-32/+30
| | | | | | | | `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`.
* [core] Expose "local ideograph font family" in MapSnapshotter.Chris Loer2018-11-242-6/+10
|
* [core] define number of concurrent downloads in online file source variableHuyen Chau Nguyen2018-11-154-25/+25
|
* [core][android] Introduce mbgl::style::LayerTypeInfoMikhail Pozdnyakov2018-11-151-16/+30
| | | | | | | | | The `LayerTypeInfo` contains static meta data about certain layer type. Each layer module should have a single immutable `LayerTypeInfo` instance for the represented layer type. Both `LayerImpl` and `LayerFactory` from the module always refer to the same `LayerTypeInfo` instance, so address of this instance can be used as a layer module Id during the process life time.
* [core] Add RendererState::{pixelForLatLng,latLngForPixel}Bruno de Oliveira Abinader2018-11-142-0/+18
|
* noexcept specifier for layer factory methodsMikhail Pozdnyakov2018-11-071-3/+6
|
* Refer corresponding LayerFactory instance from the Layer::ImplMikhail Pozdnyakov2018-11-071-0/+61
|
* [build] Remove #pragma diagnostic for boostThiago Marcos P. Santos2018-11-012-12/+0
| | | | | Boost is now included as a system header and the compiler should ignore it when issuing warnings.
* [build] GCC 7+ complains about -Wimplicit-fallthrough in utf.cppBruno de Oliveira Abinader2018-10-251-0/+9
|
* [core] Added RendererState::has{Image,Layer,Source}Bruno de Oliveira Abinader2018-10-252-0/+28
|
* [core] add tests for handling requests with different prioritiesHuyen Chau Nguyen2018-10-231-13/+20
| | | | | | - ensure that low priority requests are handled last - add option to set the number of maximum concurrent requests for tests - some style fixups
* [core] add logic of high and low priority requests to OnlineFileSourceHuyen Chau Nguyen2018-10-231-22/+85
| | | | | - only process low priority requests (=offline requests) if there are no outstanding regular requests - favour regular requests over low priority ones
* [core] add priorities to resourcesHuyen Chau Nguyen2018-10-231-3/+6
| | | | | - priorities can be low or regular - offline downloads should have low priority to not throttle "regular requests"
* [core] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp>Konstantin Käfer2018-10-233-34/+24
|
* [core] Introduce mbgl::RendererStateBruno de Oliveira Abinader2018-10-191-0/+1
|
* [core] Add TransformState::getCameraOptions()Bruno de Oliveira Abinader2018-10-192-0/+10
|
* [core] Promote DefaultFileSource::put to general use.Chris Loer2018-10-171-4/+4
|
* [core, test] Add BiDi unit testChris Loer2018-10-151-2/+7
| | | | | | - Port of arabic.test.js from mapbox-gl-rtl-text - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten. - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure)
* [core] Bidi support for styled text.Chris Loer2018-10-151-0/+102
| | | | Remove use of QString from non-ICU Qt stub bidi implementation since we weren't making use of it.
* [android] explicitly set temp directory for SQLite3Konstantin Käfer2018-09-262-0/+6
|