Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Construct RenderItem objects in-place and remove unused headersupstream/refactor_render_layer | Alexander Shalamov | 2018-11-16 | 1 | -9/+5 |
| | |||||
* | [core] Remove RenderLayer's is<> as<> methods | Alexander Shalamov | 2018-11-16 | 11 | -65/+0 |
| | |||||
* | [core] Replace RenderSymbolLayer downcast with symbol interface | Alexander Shalamov | 2018-11-16 | 12 | -56/+109 |
| | |||||
* | [core] Remove casts in buckets | Alexander Shalamov | 2018-11-16 | 7 | -24/+18 |
| | |||||
* | [core] Add use LayerTypeInfo::Layout for the layers that require Layout | Alexander Shalamov | 2018-11-16 | 6 | -6/+10 |
| | |||||
* | [core] Remove casts where expected type is part of the contract | Alexander Shalamov | 2018-11-16 | 7 | -9/+21 |
| | |||||
* | [core] Remove casts for Custom and Background render layers | Alexander Shalamov | 2018-11-16 | 5 | -15/+26 |
| | |||||
* | [core] Move layer specific color ramp updates behind common update() method | Alexander Shalamov | 2018-11-16 | 7 | -12/+26 |
| | |||||
* | [core] Move RenderTile filtering / sorting logic to render layers | Alexander Shalamov | 2018-11-16 | 5 | -51/+71 |
| | |||||
* | [core] Move markContextDestroyed() to the RenderLayer | Alexander Shalamov | 2018-11-16 | 5 | -10/+15 |
| | |||||
* | [core] Remove downcasts for layers that require 3D render pass | Alexander Shalamov | 2018-11-16 | 1 | -7/+2 |
| | |||||
* | [core] Add static layer properties to mbgl::style::LayerTypeInfo | Alexander Shalamov | 2018-11-16 | 12 | -19/+136 |
| | |||||
* | [ios, macos] Harmonize bundle identifiers | Minh Nguyễn | 2018-11-15 | 7 | -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 Babayan | 2018-11-15 | 1 | -0/+6 |
| | |||||
* | [core] add test about number of maximum concurrent requests | Huyen Chau Nguyen | 2018-11-15 | 4 | -3/+40 |
| | |||||
* | [core] define number of concurrent downloads in online file source variable | Huyen Chau Nguyen | 2018-11-15 | 10 | -42/+30 |
| | |||||
* | [ios] Fixed changelog typo (#13376) | Julian Rex | 2018-11-15 | 1 | -1/+1 |
| | |||||
* | [core][android] Introduce mbgl::style::LayerTypeInfo | Mikhail Pozdnyakov | 2018-11-15 | 49 | -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.1 | Julian Rex | 2018-11-14 | 4 | -4/+6 |
| | |||||
* | [ios, macos] Logging. (#13235) | Fabian Guerra Soto | 2018-11-14 | 48 | -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.1 | Osana Babayan | 2018-11-14 | 1 | -0/+20 |
| | |||||
* | [android] catch and re-throw throwables thrown inside map state callbacks | Łukasz Paczos | 2018-11-14 | 3 | -95/+287 |
| | |||||
* | bump mapboxServices to 4.1.0 (#13357) | Osana Babayan | 2018-11-14 | 1 | -1/+1 |
| | |||||
* | [linux] update CA bundles used by cURL | Konstantin Käfer | 2018-11-14 | 1 | -122/+48 |
| | |||||
* | [android] Removed previously deprecated colorToRgbaString and ↵ | Osana Babayan | 2018-11-14 | 8 | -74/+18 |
| | | | | | colorToRgbaArray (#13337) from PropertyFactory | ||||
* | [android] - remove MarkerView API | Tobrun | 2018-11-14 | 36 | -3533/+48 |
| | |||||
* | [android] - add example of showing a MapView inside a ViewPager inside ↵ | Tobrun | 2018-11-14 | 7 | -7/+199 |
| | | | | RecyclerView | ||||
* | [android] - harden activation/deactivation of underlying ref counting components | Tobrun | 2018-11-14 | 2 | -5/+16 |
| | |||||
* | [android] - example with recyclerview | Tobrun | 2018-11-14 | 6 | -0/+181 |
| | |||||
* | [build] use updated docker images | Konstantin Käfer | 2018-11-14 | 1 | -13/+23 |
| | |||||
* | [core] Add RendererState::{pixelForLatLng,latLngForPixel} | Bruno de Oliveira Abinader | 2018-11-14 | 5 | -8/+57 |
| | |||||
* | [ios] Address bad access exception in `MGLAttributionInfo` (#13300) | Jordan Kiley | 2018-11-13 | 1 | -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 times | Thiago Marcos P. Santos | 2018-11-13 | 1 | -1/+19 |
| | | | | This test would have prevented the crash fixed by the previous patch. | ||||
* | [qt] Fix crash on Qt filesource | Thiago Marcos P. Santos | 2018-11-13 | 1 | -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 Qt5 | Thiago Marcos P. Santos | 2018-11-13 | 20 | -386/+180 |
| | | | | Not enough adoption to keep the platform alive. | ||||
* | [ios][documentation] link API documentation to ios-sdk/examples | Josh Erb | 2018-11-13 | 36 | -32/+475 |
| | |||||
* | [build] Update to geometry v1.0.0 | Bruno de Oliveira Abinader | 2018-11-13 | 42 | -107/+168 |
| | |||||
* | [qt][build] Use the latest version of Qt available on AppVeyor | Thiago Marcos P. Santos | 2018-11-13 | 1 | -2/+2 |
| | | | | | And stop breaking the build every time AppVeyor updates Qt on their images. | ||||
* | [macos] Fixed syntax errors in changelogupstream/investigate-13282 | Minh Nguyễn | 2018-11-09 | 1 | -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 builds | Jason Wray | 2018-11-09 | 1 | -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 Paczos | 2018-11-09 | 2 | -1/+7 |
| | |||||
* | [build] Update to Xcode 10.1 on CircleCIandroid-v6.6.6 | Jason Wray | 2018-11-08 | 1 | -8/+8 |
| | |||||
* | [ios, macos] Renamed ambient cache prewarming method | Minh Nguyễn | 2018-11-08 | 5 | -27/+43 |
| | | | | Renamed the method for prewarming the ambient cache to conform to Cocoa and Swift naming conventions. | ||||
* | macos-v0.12.0 | Minh Nguyễn | 2018-11-08 | 2 | -2/+2 |
| | |||||
* | [ios, macos] Copyedited changelogs | Minh Nguyễn | 2018-11-08 | 2 | -19/+27 |
| | |||||
* | [core] Cleared out staged changelog entries | Minh Nguyễn | 2018-11-08 | 6 | -26/+0 |
| | |||||
* | Switch code coverage system to CodeCov (#13297) | Jordan Kiley | 2018-11-08 | 4 | -31/+9 |
| | |||||
* | [all] - move cloudformation to be mbxcli compatible | Tobrun | 2018-11-08 | 1 | -0/+0 |
| | |||||
* | [core] Vendor libbenchmark | Alexander Shalamov | 2018-11-08 | 6 | -4/+30 |
| | | | | | | | | Prebuilt binaries for libbenchmark might be incompatible with some environments, for example, when mbgl-benchmark target is compiled on host with GCC and linked against mason's clang 5.0 compiled binaries. Vendored libbenchmark avoids aforementioned issue, as the target and the binary compiled with same compiler / options. | ||||
* | [android] - annotate onMapReady with @NonNull | Tobrun | 2018-11-08 | 27 | -28/+45 |
| |