summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Refactor util::fontStacks()upstream/mikhail_refactor_fontStacksMikhail Pozdnyakov2018-11-199-50/+60
| | | | | | So that it does not downcast `Layer::Impl` instances. Also, an unneeded `std::vector` construction was removed from `Parser::fontStacks()`.
* [core] Construct RenderItem objects in-place and remove unused headersAlexander Shalamov2018-11-191-9/+5
|
* [core] Remove RenderLayer's is<> as<> methodsAlexander Shalamov2018-11-1911-65/+0
|
* [core] Replace RenderSymbolLayer downcast with symbol interfaceAlexander Shalamov2018-11-1912-56/+109
|
* [core] Remove casts in bucketsAlexander Shalamov2018-11-197-24/+18
|
* [core] Add use LayerTypeInfo::Layout for the layers that require LayoutAlexander Shalamov2018-11-196-6/+10
|
* [core] Remove casts where expected type is part of the contractAlexander Shalamov2018-11-197-9/+21
|
* [core] Remove casts for Custom and Background render layersAlexander Shalamov2018-11-195-15/+26
|
* [core] Move layer specific color ramp updates behind common update() methodAlexander Shalamov2018-11-197-12/+26
|
* [core] Move RenderTile filtering / sorting logic to render layersAlexander Shalamov2018-11-195-51/+71
|
* [core] Move markContextDestroyed() to the RenderLayerAlexander Shalamov2018-11-195-10/+15
|
* [core] Remove downcasts for layers that require 3D render passAlexander Shalamov2018-11-191-7/+2
|
* [core] Add static layer properties to mbgl::style::LayerTypeInfoAlexander Shalamov2018-11-1912-19/+136
|
* [build] Add more vendor packagesThiago Marcos P. Santos2018-11-1612-11/+33
| | | | | | * jni.hpp * cheap-ruler-cpp * pixelmatch-cpp
* [android] changelog for 6.7.1Łukasz Paczos2018-11-161-0/+3
|
* [ios, macos] Harmonize bundle identifiersMinh Nguyễn2018-11-157-22/+16
| | | | For consistency with each other and with their product name and module name, the iOS and macOS map SDKs now have a bundle identifier of com.mapbox.Mapbox, whether in the form of a static or dynamic framework. The logging subsystem identifier has also been changed to match.
* Setting UTF-8 encoding for JavaDoc task (#13384)Osana Babayan2018-11-151-0/+6
|
* [core] add test about number of maximum concurrent requestsHuyen Chau Nguyen2018-11-154-3/+40
|
* [core] define number of concurrent downloads in online file source variableHuyen Chau Nguyen2018-11-1510-42/+30
|
* [ios] Fixed changelog typo (#13376)Julian Rex2018-11-151-1/+1
|
* [core][android] Introduce mbgl::style::LayerTypeInfoMikhail Pozdnyakov2018-11-1549-323/+256
| | | | | | | | | 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.
* [ios] Release preparations for 4.7.0-alpha.1 (#13375)ios-v4.7.0-alpha.1Julian Rex2018-11-144-4/+6
|
* [ios, macos] Logging. (#13235)Fabian Guerra Soto2018-11-1448-71/+721
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Update the logging subsystem to platform agnostic. * [ios, macos] Add coordinate to string function. * [ios, macos] Add BOOL to string function. * [ios, macos] Add tracing logs. * [ios, macos] Add tracing logs to generated style classes. * [ios, macos] Split logging categories accordingly to MGLLoggingLevel. * [ios, macos] Log network requests. * [ios, macos] Migrate NSAssert to MGLAssert. * [ios, macos] Include MGLLoggingConfiguration to filesource-files.txt. * [ios, macos] Fix logger string specifier for the line parameter. * [ios, macos] Add logs to shapes classes. * [ios, macos] Add logs to offline classes. * [ios, macos] Add logs to annotation classes. * [ios, macos] Add logs to foundation classes. * [ios, macos] Fix snapshotter size logging. * [macos] Add logs to map view. * [ios, macos] Fix string from boolean prefix, add custom function for NSCAssert. * Log size test * [ios, macos] Add logging conditional compilation flag. * [ios, macos] Rename function NSStringFromMGLTransition to MGLStringFromMGLTransition. * [ios, macos] Remove verbose logging for release builds. * [ios, macos] Rename NSStringFromCLLocationCoordinate2D to MGLStringFromCLLocationCoordinate2D. * [ios, macos] Clean unnecesary blank lines in MGLLight.mm set methods. * [ios, macos] Fix logging grammar, format, function names. * [ios, macos] Remove compilation flag, rename flags.
* update changelog for v7.0.00-alpha.1 (#13373)android-v7.0.0-alpha.1Osana Babayan2018-11-141-0/+20
|
* [android] catch and re-throw throwables thrown inside map state callbacksŁukasz Paczos2018-11-143-95/+287
|
* bump mapboxServices to 4.1.0 (#13357)Osana Babayan2018-11-141-1/+1
|
* [linux] update CA bundles used by cURLKonstantin Käfer2018-11-141-122/+48
|
* [android] Removed previously deprecated colorToRgbaString and ↵Osana Babayan2018-11-148-74/+18
| | | | | colorToRgbaArray (#13337) from PropertyFactory
* [android] - remove MarkerView APITobrun2018-11-1436-3533/+48
|
* [android] - add example of showing a MapView inside a ViewPager inside ↵Tobrun2018-11-147-7/+199
| | | | RecyclerView
* [android] - harden activation/deactivation of underlying ref counting componentsTobrun2018-11-142-5/+16
|
* [android] - example with recyclerviewTobrun2018-11-146-0/+181
|
* [build] use updated docker imagesKonstantin Käfer2018-11-141-13/+23
|
* [core] Add RendererState::{pixelForLatLng,latLngForPixel}Bruno de Oliveira Abinader2018-11-145-8/+57
|
* [ios] Address bad access exception in `MGLAttributionInfo` (#13300)Jordan Kiley2018-11-131-4/+14
| | | | | | * [ios] move creation of attributed string to global queue] * [ios] check if on main queue
* [test] Add test for when requesting the same resource many timesThiago Marcos P. Santos2018-11-131-1/+19
| | | | This test would have prevented the crash fixed by the previous patch.
* [qt] Fix crash on Qt filesourceThiago Marcos P. Santos2018-11-131-2/+6
| | | | | | | | | | | | | | | | | | | | When opening many maps and sharing the same filesource: - Say we open around 30 maps and they all have the same style. - They will all request the same sprite.json, but Qt filesource will restrict simultaneous request to 20. - Mapbox GL will send some sprite.json to the filesource and queue some internally along with other requests. - When the first sprite.json arrives and the Qt filesource calls the callback, Mapbox GL will synchronously push queued requests to the Qt filesource when a request is handled. - We are walking a QVector dispatching sprite.json requests, but more requests get added to this QVector while we are walking it using an iterator. - That corrupts the iterator and we get a crash. The fix is simple, just pop items from the QVector until it is empty instead of using iterators.
* [qt] Deprecate Qt4 and old versions of Qt5Thiago Marcos P. Santos2018-11-1320-386/+180
| | | | Not enough adoption to keep the platform alive.
* [ios][documentation] link API documentation to ios-sdk/examplesJosh Erb2018-11-1336-32/+475
|
* [build] Update to geometry v1.0.0Bruno de Oliveira Abinader2018-11-1342-107/+168
|
* [qt][build] Use the latest version of Qt available on AppVeyorThiago Marcos P. Santos2018-11-131-2/+2
| | | | | And stop breaking the build every time AppVeyor updates Qt on their images.
* [macos] Fixed syntax errors in changelogupstream/investigate-13282Minh Nguyễn2018-11-091-3/+3
| | | | Some headers were incorrectly at level 1, resulting in a jazzy docset cover page that included blurbs from too many releases.
* [build] Temporarily reduce number of jobs for failing CI buildsJason Wray2018-11-091-14/+14
| | | This should be reverted once higher-resource CI containers are available again.
* [android] bump telemetry to 3.5.4, update changelog for 6.6.7Łukasz Paczos2018-11-092-1/+7
|
* [build] Update to Xcode 10.1 on CircleCIandroid-v6.6.6Jason Wray2018-11-081-8/+8
|
* [ios, macos] Renamed ambient cache prewarming methodMinh Nguyễn2018-11-085-27/+43
| | | | Renamed the method for prewarming the ambient cache to conform to Cocoa and Swift naming conventions.
* macos-v0.12.0Minh Nguyễn2018-11-082-2/+2
|
* [ios, macos] Copyedited changelogsMinh Nguyễn2018-11-082-19/+27
|
* [core] Cleared out staged changelog entriesMinh Nguyễn2018-11-086-26/+0
|
* Switch code coverage system to CodeCov (#13297)Jordan Kiley2018-11-084-31/+9
|