summaryrefslogtreecommitdiff
path: root/include/mbgl
Commit message (Collapse)AuthorAgeFilesLines
* Fix Android buildSudarsana Babu Nagineni2018-08-101-0/+16
| | | | Cherry picked from commit fc0745a699a0ef60c080e9c2ff5eaecde9cb5306
* Bump Mapbox GL NativeSudarsana Babu Nagineni2018-08-0663-2025/+1044
| | | | | | Bump version. mapbox-gl-native @ 377a6e42d687c419e6ae1012b8626336f5dfc1b6
* Bump Mapbox GL NativeThiago Marcos P. Santos2018-05-0418-386/+217
| | | | | | Bump version. mapbox-gl-native @ 27b21363e62c105db0b040b4c5a5ef31170ebd30
* Bump Mapbox GL NativeThiago Marcos P. Santos2018-02-2445-101/+696
| | | | mapbox-gl-native @ 5de373fff0e71496b6aa11ecb6556f958a28d80b
* Bump Mapbox GL NativeBruno de Oliveira Abinader2017-11-292-6/+11
| | | | mapbox-gl-native @ 8757164ac8f2b033b2b12d4baf075ed18cfeb2b4
* Bump Mapbox GL Nativeqt-v1.2.0Thiago Marcos P. Santos2017-11-2710-19/+408
| | | | mapbox-gl-native @ cf3357ea4517e74ba3a63434c330a1506064b130
* Bump Mapbox GL NativeBruno de Oliveira Abinader2017-11-142-8/+12
| | | | mapbox-gl-native @ 3bef7593a64a51e86dd5a2ed9fd36b4a143350b0
* Bump Mapbox GL NativeThiago Marcos P. Santos2017-11-1235-101/+2099
| | | | mapbox-gl-native @ 92608f58858d77c17a65ae9b29758e74bb2da7d2
* Bump Mapbox GL NativeThiago Marcos P. Santos2017-11-0123-1366/+319
| | | | mapbox-gl-native @ 0ef7b7154f6d4498077a83db5c486c61bc34938c
* Bump Mapbox GL NativeThiago Marcos P. Santos2017-10-1823-39/+630
| | | | mapbox-gl-native @ 10f7af19ce1ec61f37459f9cd75e2a0c89a0c790
* Bump Mapbox GL NativeThiago Marcos P. Santos2017-08-225-18/+22
| | | | mapbox-gl-native @ bd15e273dce767458d335aeb1f50aa081390d593
* Bump Mapbox GL Nativeqt-v1.1.0Thiago Marcos P. Santos2017-08-09111-1484/+4523
| | | | mapbox-gl-native @ edd7948893fcd40a24d96b790e21d3dd028cecbe
* [Qt] Fix build on Android with clangThiago Marcos P. Santos2017-05-081-1/+1
| | | | | Qt builds Android with Clang but using GNU stdc++, that is missing some classes we need.
* [Qt] Fix typo in gl.hppBruno de Oliveira Abinader2017-04-061-1/+1
|
* [Qt] Remove legacy QOpenGL dependency from Qt5 buildThiago Marcos P. Santos2017-03-041-2/+2
| | | | OpenGL on Qt5 is offered via QtGui.
* [core] Safeguard ICU UChar usageBruno de Oliveira Abinader2017-03-021-0/+16
|
* [Qt] Avoid using brace-list init ctor in QMapboxGLBruno de Oliveira Abinader2017-01-311-6/+14
|
* [gcc4.9] Only do bracket initialization where GCC4.9 can handle itThiago Marcos P. Santos2017-01-242-4/+14
| | | | | GCC 4.9 cannot do bracket initialization when one of the attributes already has a default value.
* [gcc4.9] std:: namespace issuesThiago Marcos P. Santos2017-01-241-0/+24
|
* [gcc4.9] Make constexpr usage compatible with GCC 4.9Thiago Marcos P. Santos2017-01-246-8/+22
|
* [build] Include deps, make build offlineThiago Marcos P. Santos2017-01-241-0/+20
|
* [core] Include what you useThiago Marcos P. Santos2017-01-201-0/+1
|
* [Qt] Use Qt's OpenGL headerThiago Marcos P. Santos2017-01-201-0/+3
|
* Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.7Minh Nguyễn2017-01-164-2/+66
|\
| * [core] Filter operator==John Firebaugh2017-01-041-1/+59
| |
| * [core] Added URL accessor for tile sourcesMinh Nguyễn2016-12-203-1/+7
| |
* | [core] Get rid of user-specified refsJohn Firebaugh2017-01-042-0/+3
| |
* | [core] Use PropertyMap typedefJohn Firebaugh2017-01-041-2/+2
| |
* | [core] Remove constexpr from ColorJohn Firebaugh2017-01-041-10/+10
| | | | | | | | GCC can't cope with it.
* | [core, ios] replace `altitude` with `fov`Ansis Brammanis2016-12-211-1/+1
| | | | | | | | | | | | | | | | | | ported from -js: eb6c6596c6a7a61363d30356674e0002153b1d19 `altitude` was a terribly-named variable that was used to indirectly control the fov. This should eliminate some confusion. `altitude` was equivalent to `cameraToCenterDistance / height`
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.5-masterMinh Nguyễn2016-12-202-3/+4
|\ \ | |/ | | | | Also reran make style-code and manually discarded anything related to fill extrusion layers.
| * [core] use raii to guard backend deactivationIvo van Dongen2016-12-131-6/+25
| |
| * [ios, macos] Migrate MGLCustomStyleLayerAdditions to style layer API (#7250)Minh Nguyễn2016-12-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Replaced custom style layer API with MGLOpenGLStyleLayer Replaced the custom style layer API on MGLMapView with an equally unsupported MGLOpenGLStyleLayer API that nonetheless is consistent with the broader runtime styling API and is compatible with macOS. Fixed an unrecognized selector crash when wrapping a layer of unrecognized type coming from mbgl. * [macos] Added lime green layer demo to macosapp Reprised the demo removed from iosapp in #5091. * [ios, macos] Rationalized MGLOpenGLStyleLayer API MGLStyle now strongly references any MGLOpenGLStyleLayer object that’s added to it, in order to prevent pointers from going stale and make it easy for layer drawing code to get more information about the map view. Replaced the MGLOpenGLStyleLayer callback blocks with overridable instance methods. Added internal documentation for each method. Subclassed MGLOpenGLStyleLayer as LimeGreenStyleLayer inside macosapp. Consolidated -addToMapView: into -addToMapView:belowLayer: to ensure that MGLRedundantLayerException gets raised even if the layer is being inserted rather than added to the bottom of the stack. * [core] Clarified that rendering happens on the main thread * [ios, macos] Fixed removing and re-adding MGLOpenGLStyleLayer Don’t allow index-based layer removal to circumvent -removeFromMapView:, which MGLOpenGLStyleLayer relies on to synchronize the style’s array of MGLOpenGLStyleLayers. When obtaining an MGLOpenGLStyleLayer, get the instance already added to the style instead of creating a new one to wrap the underlying CustomLayer.
| * [core, ios, macos] Add image accessor to MGLStyle (#7096)Roman Blum2016-12-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | * [core] Add interface to get image from sprite atlas * [tests] Add tests for Map::getImage * [ios, macos] WIP: get MGLImage for name from style * [ios, macos] Fixed -imageForName: Convert from sprite images to platform images using the existing encodePNG() function, which is also used for printing. Allow -imageForName: to return nil without an assertion failure. Added a basic test.
* | [core] use raii to guard backend deactivationIvo van Dongen2016-12-121-6/+25
| |
* | [core] Implement circle-stroke propertiesJohn Firebaugh2016-12-095-1/+102
| | | | | | | | Also includes stubs for fill-extrusion layer, because most of the code was auto-generated.
* | [core] Move evaluation algorithm to FunctionJohn Firebaugh2016-12-061-1/+4
| |
* | [core] Inline friend equality operatorsJohn Firebaugh2016-12-062-23/+15
| |
* | Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.0-beta.4-masterMinh Nguyễn2016-12-031-0/+2
|\ \ | |/
| * [core, ios, macos] Added layers and sources properties to MGLStyleMinh Nguyễn2016-11-281-0/+2
| | | | | | | | | | | | | | | | Added new layers and sources properties to MGLStyle that contain all the style’s layers and sources, respectively. These properties are KVC-compliant with all the mutable to-many methods. Layers are ordered from topmost to bottommost, for consistency with Cocoa APIs where front/first means top and back/last means bottom. Also added storage for mbgl::style::Source in MGLSource proper for wrapping AnnotationSource. Until the style finishes loading, its name property is set to nil. Fixes #6003.
| * [core] Return source and layer ownership (#7014)Jesse Bounds2016-11-131-2/+2
| | | | | | | | | | | | | | | | When a source or layer is removed transfer ownership back to the caller so it can (optionally) take it. Preserve the behavior that removing a CustomLayer triggers deinitialization. Deinitialize all custom layers when a style is destroyed in case those layers are not explicitly removed.
| * [linux] Added OSMesa headless backendBruno de Oliveira Abinader2016-11-132-0/+9
| |
* | [core] Functions must have at least one stopJohn Firebaugh2016-12-012-2/+8
| | | | | | | | This is already enforced by the style validator in mapbox-gl-style-spec. Enforce it here too.
* | [core] Assert valid range for color componentsJohn Firebaugh2016-11-291-0/+16
| |
* | [core] remove unused umbrella header in favor of individual includesKonstantin Käfer2016-11-221-4/+0
| |
* | [build] move logging to utilKonstantin Käfer2016-11-223-1/+1
| |
* | [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-223-110/+0
| |
* | [build] move default ThreadPool implementation to platform/defaultKonstantin Käfer2016-11-221-27/+0
| |
* | [build] move GLFW-related files to platform/glfwKonstantin Käfer2016-11-222-135/+0
| |
* | [build] move default_styles to platform/defaultKonstantin Käfer2016-11-221-31/+0
| |