summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* [core][android] Introduce mbgl::style::LayerTypeInfoupstream/mikhail_LayerTypeInfoMikhail Pozdnyakov2018-11-1513-57/+83
| | | | | | | | | 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
|
* [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
|
* [core] Add RendererState::{pixelForLatLng,latLngForPixel}Bruno de Oliveira Abinader2018-11-142-0/+18
|
* [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
* [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-1317-351/+179
| | | | 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-139-20/+81
|
* [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.
* [android] bump telemetry to 3.5.4, update changelog for 6.6.7Łukasz Paczos2018-11-092-1/+7
|
* [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
|
* Switch code coverage system to CodeCov (#13297)Jordan Kiley2018-11-081-28/+0
|
* [android] - annotate onMapReady with @NonNullTobrun2018-11-0827-28/+45
|
* [android] - update changelog for v6.7.0 and prior 6.6.x releasesTobrun2018-11-081-8/+18
|
* [ios] Bump podspecs and update changelog for 4.6.0upstream/fb-ios-v4.6.0Jason Wray2018-11-074-4/+4
|
* [android] - nullify codebase with annotationsTobrun2018-11-07133-408/+1371
|
* [mac] Fix wrong allocation at layerFromMBGLLayerupstream/jrex/4352-resize-mapviewMikhail Pozdnyakov2018-11-071-9/+9
| | | | A leftover from https://github.com/mapbox/mapbox-gl-native/pull/13221
* initial tweaks (#13295)Langston Smith2018-11-071-83/+83
|
* noexcept specifier for layer factory methodsMikhail Pozdnyakov2018-11-073-8/+11
|
* [android] Remove UnknownLayerMikhail Pozdnyakov2018-11-074-105/+0
|
* [android] layers.cpp/hpp -> layer_manager.cpp/hppMikhail Pozdnyakov2018-11-075-5/+5
|
* [core][android] Implement LayerManager for AndroidMikhail Pozdnyakov2018-11-0730-193/+560
| | | | | The newly introduced `LayerManagerAndroid` is now responsible for creating both style layer objects and their java peers on Android.
* Refer corresponding LayerFactory instance from the Layer::ImplMikhail Pozdnyakov2018-11-075-0/+67
|
* [android] - handle null getMapAsync invocations, deliver onMapReady only onceTobrun2018-11-071-2/+8
|
* [android] verify if `text-field` is not null before performing compatibility ↵Łukasz Paczos2018-11-0612-8/+181
| | | | operations
* [android] log Java exception and fail silently instead of throwing a native ↵Łukasz Paczos2018-11-063-36/+229
| | | | exception in the map state callbacks
* [android] - expose moveBy, replace CameraUpdateFactory hook to moveBy for ↵tobrun2018-11-055-22/+118
| | | | scrolling api
* [android] null-check nativeMapView in case it's destroyedŁukasz Paczos2018-11-051-2/+6
|
* [android] Makes gradle.properties license listing consisting with repo (#13271)Antonio Zugaldia2018-11-051-2/+2
| | | | | | * [android] Makes gradle.properties license listing consisting with repo * right license this time
* [ios, tests] Bump integration tests timeout to 10sJason Wray2018-11-025-16/+16
|
* [android] deliver onMapReady only if mapboxMap is not nullŁukasz Paczos2018-11-023-10/+20
|
* [ios] Changed event attributes to be JSON serialization friendly. (#13266)Julian Rex2018-11-022-2/+2
|
* [android] improved CustomGeometrySource constructor typingŁukasz Paczos2018-11-022-4/+50
|
* [android] increase result's delta in camera animation testsŁukasz Paczos2018-11-021-10/+4
|
* [android] - update telemetry to v3.5.2Tobrun2018-11-021-1/+1
|
* [android] - remove deprecation notices and codeTobrun2018-11-0121-681/+234
|
* [android] reworked MoveCameraTestŁukasz Paczos2018-11-012-79/+205
|
* [android] reworked CameraEaseTestŁukasz Paczos2018-11-011-75/+201
|
* [android] easeCamera method that takes only update and cancellable callback ↵Łukasz Paczos2018-11-011-0/+17
| | | | as arguments