summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfabian-guerra <fabian.guerra@mapbox.com>2017-01-25 22:38:53 -0500
committerJason Wray <friedbunny@users.noreply.github.com>2017-01-25 22:38:53 -0500
commit8ac99759415a8d89fc8b49b702eedc6867e4e4a5 (patch)
tree938e61574aa90036a60f79f21fc66a4c6fb3b48f
parent85f485e4edba611e058a9eb67cafda6df688a183 (diff)
downloadqtlocation-mapboxgl-8ac99759415a8d89fc8b49b702eedc6867e4e4a5.tar.gz
[ios, macos] Deprecate style class API (#7785)
-rw-r--r--platform/darwin/src/MGLStyle.h8
-rw-r--r--platform/ios/CHANGELOG.md3
-rw-r--r--platform/macos/CHANGELOG.md1
3 files changed, 7 insertions, 5 deletions
diff --git a/platform/darwin/src/MGLStyle.h b/platform/darwin/src/MGLStyle.h
index fcb464a303..8c30b069b8 100644
--- a/platform/darwin/src/MGLStyle.h
+++ b/platform/darwin/src/MGLStyle.h
@@ -361,7 +361,7 @@ static const NSInteger MGLStyleDefaultVersion = 9;
/**
Currently active style classes, represented as an array of string identifiers.
*/
-@property (nonatomic) NS_ARRAY_OF(NSString *) *styleClasses;
+@property (nonatomic) NS_ARRAY_OF(NSString *) *styleClasses __attribute__((deprecated("This property will be removed in a future release.")));
/**
Returns a Boolean value indicating whether the style class with the given
@@ -370,14 +370,14 @@ static const NSInteger MGLStyleDefaultVersion = 9;
@param styleClass The style class to query for.
@return Whether the style class is currently active.
*/
-- (BOOL)hasStyleClass:(NSString *)styleClass;
+- (BOOL)hasStyleClass:(NSString *)styleClass __attribute__((deprecated("This method will be removed in a future release.")));
/**
Activates the style class with the given identifier.
@param styleClass The style class to activate.
*/
-- (void)addStyleClass:(NSString *)styleClass;
+- (void)addStyleClass:(NSString *)styleClass __attribute__((deprecated("This method will be removed in a future release.")));
/**
Deactivates the style class with the given identifier.
@@ -392,7 +392,7 @@ static const NSInteger MGLStyleDefaultVersion = 9;
@param styleClass The style class to deactivate.
*/
-- (void)removeStyleClass:(NSString *)styleClass;
+- (void)removeStyleClass:(NSString *)styleClass __attribute__((deprecated("This method will be removed in a future release.")));
#pragma mark Managing a Style’s Images
diff --git a/platform/ios/CHANGELOG.md b/platform/ios/CHANGELOG.md
index 3218039a50..f6409b3178 100644
--- a/platform/ios/CHANGELOG.md
+++ b/platform/ios/CHANGELOG.md
@@ -2,11 +2,12 @@
Mapbox welcomes participation and contributions from everyone. Please read [CONTRIBUTING.md](../../CONTRIBUTING.md) to get started.
-## 3.4.1
+## 3.4.1
* Fixed a build error in the static framework flavor of this SDK caused by a missing header. ([#7844](https://github.com/mapbox/mapbox-gl-native/pull/7844))
* Fixed an issue causing MGLMapView’s `camera`’s `heading` to be set to a negative value, indicating an undefined heading, when the map view faces northwest. The heading is now wrapped to between zero and 360 degrees, for consistency with MGLMapView’s `direction` property. ([#7724](https://github.com/mapbox/mapbox-gl-native/pull/7724))
* Fixed an issue causing MGLMapView flash of black. ([#7859](https://github.com/mapbox/mapbox-gl-native/pull/7859))
+* Style class methods in `MGLStyle` marked as deprecated. ([#7785](https://github.com/mapbox/mapbox-gl-native/pull/7785))
## 3.4.0
diff --git a/platform/macos/CHANGELOG.md b/platform/macos/CHANGELOG.md
index 372fb4c81c..496b79d4f3 100644
--- a/platform/macos/CHANGELOG.md
+++ b/platform/macos/CHANGELOG.md
@@ -6,6 +6,7 @@ This version of the Mapbox macOS SDK corresponds to version 3.4.1 of the Mapbox
* Fixed an issue causing MGLMapView’s `camera`’s `heading` to be set to a negative value, indicating an undefined heading, when the map view faces northwest. The heading is now wrapped to between zero and 360 degrees, for consistency with MGLMapView’s `direction` property. ([#7724](https://github.com/mapbox/mapbox-gl-native/pull/7724))
* Fixed an issue causing the mouse cursor to jump after shift- or option-dragging a map view if the window opened on a screen with a different size than the screen with keyboard focus. ([#7846](https://github.com/mapbox/mapbox-gl-native/pull/7846))
+* Style class methods in `MGLStyle` marked as deprecated. ([#7785](https://github.com/mapbox/mapbox-gl-native/pull/7785))
## 0.3.0