From 2b42e89580778153a67273f9611ed833258aaba4 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:43:40 +0100 Subject: [PATCH 01/33] Add stability annotation to ol.Object#getProperties --- src/ol/object.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/object.js b/src/ol/object.js index 0d643536cf..48252f88ad 100644 --- a/src/ol/object.js +++ b/src/ol/object.js @@ -343,6 +343,7 @@ ol.Object.prototype.getKeys = function() { /** * Get an object of all property names and values. * @return {Object.} Object. + * @todo stability experimental */ ol.Object.prototype.getProperties = function() { var properties = {}; From ce1da8b57ad8ae0e2b48d0406c842cfacb7c8d6d Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:43:57 +0100 Subject: [PATCH 02/33] Add stability annotation to ol.Observable --- src/ol/observable.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ol/observable.js b/src/ol/observable.js index f48e3a6599..1d6431ac08 100644 --- a/src/ol/observable.js +++ b/src/ol/observable.js @@ -30,7 +30,7 @@ goog.inherits(ol.Observable, goog.events.EventTarget); /** - * FIXME empty description for jsdoc + * @todo stability experimental */ ol.Observable.prototype.dispatchChangeEvent = function() { ++this.revision_; @@ -40,6 +40,7 @@ ol.Observable.prototype.dispatchChangeEvent = function() { /** * @return {number} Revision. + * @todo stability experimental */ ol.Observable.prototype.getRevision = function() { return this.revision_; From 08ec3480ed96e15198f0ba2e1afd78dedea8bb27 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:36:35 +0100 Subject: [PATCH 03/33] Add stability annotation to ol.geom.Geometry --- src/ol/geom/geometry.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ol/geom/geometry.js b/src/ol/geom/geometry.js index 1907b580bc..0cf308b55f 100644 --- a/src/ol/geom/geometry.js +++ b/src/ol/geom/geometry.js @@ -37,6 +37,7 @@ ol.geom.GeometryLayout = { /** * @constructor * @extends {ol.Observable} + * @todo stability experimental */ ol.geom.Geometry = function() { @@ -78,6 +79,7 @@ goog.inherits(ol.geom.Geometry, ol.Observable); /** * @return {ol.geom.Geometry} Clone. + * @todo stability experimental */ ol.geom.Geometry.prototype.clone = goog.abstractMethod; @@ -96,6 +98,7 @@ ol.geom.Geometry.prototype.closestPointXY = goog.abstractMethod; * @param {ol.Coordinate} point Point. * @param {ol.Coordinate=} opt_closestPoint Closest point. * @return {ol.Coordinate} Closest point. + * @todo stability experimental */ ol.geom.Geometry.prototype.getClosestPoint = function(point, opt_closestPoint) { var closestPoint = goog.isDef(opt_closestPoint) ? @@ -108,6 +111,7 @@ ol.geom.Geometry.prototype.getClosestPoint = function(point, opt_closestPoint) { /** * @param {ol.Coordinate} coordinate Coordinate. * @return {boolean} Contains coordinate. + * @todo stability experimental */ ol.geom.Geometry.prototype.containsCoordinate = function(coordinate) { return this.containsXY(coordinate[0], coordinate[1]); @@ -125,6 +129,7 @@ ol.geom.Geometry.prototype.containsXY = goog.functions.FALSE; /** * @param {ol.Extent=} opt_extent Extent. * @return {ol.Extent} extent Extent. + * @todo stability experimental */ ol.geom.Geometry.prototype.getExtent = goog.abstractMethod; @@ -138,12 +143,14 @@ ol.geom.Geometry.prototype.getSimplifiedGeometry = goog.abstractMethod; /** * @return {ol.geom.GeometryType} Geometry type. + * @todo stability experimental */ ol.geom.Geometry.prototype.getType = goog.abstractMethod; /** * @param {ol.TransformFunction} transformFn Transform. + * @todo stability experimental */ ol.geom.Geometry.prototype.transform = goog.abstractMethod; From c4b7a32751474e450b45bf72214ccd2bc6673ae6 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:36:43 +0100 Subject: [PATCH 04/33] Add stability annotation to ol.geom.SimpleGeometry --- src/ol/geom/simplegeometry.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ol/geom/simplegeometry.js b/src/ol/geom/simplegeometry.js index 26420ab3fd..d85be1a2cf 100644 --- a/src/ol/geom/simplegeometry.js +++ b/src/ol/geom/simplegeometry.js @@ -12,6 +12,7 @@ goog.require('ol.geom.flat'); /** * @constructor * @extends {ol.geom.Geometry} + * @todo stability experimental */ ol.geom.SimpleGeometry = function() { @@ -107,6 +108,7 @@ ol.geom.SimpleGeometry.prototype.getFlatCoordinates = function() { /** * @return {ol.geom.GeometryLayout} Layout. + * @todo stability experimental */ ol.geom.SimpleGeometry.prototype.getLayout = function() { return this.layout; From 0ed865efe40f7083a02a2118088564d5cbff3ce9 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:36:52 +0100 Subject: [PATCH 05/33] Add stability annotation to ol.geom.Point --- src/ol/geom/point.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ol/geom/point.js b/src/ol/geom/point.js index 540048ef07..3e32ef01cb 100644 --- a/src/ol/geom/point.js +++ b/src/ol/geom/point.js @@ -13,6 +13,7 @@ goog.require('ol.geom.flat'); * @extends {ol.geom.SimpleGeometry} * @param {ol.geom.RawPoint} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.Point = function(coordinates, opt_layout) { goog.base(this); @@ -55,6 +56,7 @@ ol.geom.Point.prototype.closestPointXY = /** * @return {ol.geom.RawPoint} Coordinates. + * @todo stability experimental */ ol.geom.Point.prototype.getCoordinates = function() { return this.flatCoordinates.slice(); @@ -86,6 +88,7 @@ ol.geom.Point.prototype.getType = function() { /** * @param {ol.geom.RawPoint} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.Point.prototype.setCoordinates = function(coordinates, opt_layout) { if (goog.isNull(coordinates)) { From 43720fc81d1607aecc8522eb8b4a1bd619e2ad15 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:37:06 +0100 Subject: [PATCH 06/33] Add stability annotation to ol.geom.LineString --- src/ol/geom/linestring.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/geom/linestring.js b/src/ol/geom/linestring.js index 3f94e05a72..f9bb114e2b 100644 --- a/src/ol/geom/linestring.js +++ b/src/ol/geom/linestring.js @@ -14,6 +14,7 @@ goog.require('ol.geom.simplify'); * @extends {ol.geom.SimpleGeometry} * @param {ol.geom.RawLineString} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.LineString = function(coordinates, opt_layout) { @@ -69,6 +70,7 @@ ol.geom.LineString.prototype.closestPointXY = /** * @return {ol.geom.RawLineString} Coordinates. + * @todo stability experimental */ ol.geom.LineString.prototype.getCoordinates = function() { return ol.geom.flat.inflateCoordinates( @@ -78,6 +80,7 @@ ol.geom.LineString.prototype.getCoordinates = function() { /** * @return {number} Length. + * @todo stability experimental */ ol.geom.LineString.prototype.getLength = function() { return ol.geom.flat.lineStringLength( @@ -112,6 +115,7 @@ ol.geom.LineString.prototype.getType = function() { /** * @param {ol.geom.RawLineString} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.LineString.prototype.setCoordinates = function(coordinates, opt_layout) { From e10bb6d3aa75e4b541b6ca543d769cad41f34e37 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:58:17 +0100 Subject: [PATCH 07/33] Add stability annotation to ol.geom.LinearRing --- src/ol/geom/linearring.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/geom/linearring.js b/src/ol/geom/linearring.js index c74a20bb59..92d1ec19e1 100644 --- a/src/ol/geom/linearring.js +++ b/src/ol/geom/linearring.js @@ -14,6 +14,7 @@ goog.require('ol.geom.simplify'); * @extends {ol.geom.SimpleGeometry} * @param {ol.geom.RawLinearRing} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.LinearRing = function(coordinates, opt_layout) { @@ -69,6 +70,7 @@ ol.geom.LinearRing.prototype.closestPointXY = /** * @return {number} Area. + * @todo stability experimental */ ol.geom.LinearRing.prototype.getArea = function() { return ol.geom.flat.linearRingArea( @@ -78,6 +80,7 @@ ol.geom.LinearRing.prototype.getArea = function() { /** * @return {ol.geom.RawLinearRing} Coordinates. + * @todo stability experimental */ ol.geom.LinearRing.prototype.getCoordinates = function() { return ol.geom.flat.inflateCoordinates( @@ -112,6 +115,7 @@ ol.geom.LinearRing.prototype.getType = function() { /** * @param {ol.geom.RawLinearRing} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.LinearRing.prototype.setCoordinates = function(coordinates, opt_layout) { From 8f50d0f09761d205eabc6a5204630ba3ec37da41 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:37:14 +0100 Subject: [PATCH 08/33] Add stability annotation to ol.geom.Polygon --- src/ol/geom/polygon.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ol/geom/polygon.js b/src/ol/geom/polygon.js index bcd1dabd7e..34787a4c75 100644 --- a/src/ol/geom/polygon.js +++ b/src/ol/geom/polygon.js @@ -15,6 +15,7 @@ goog.require('ol.geom.simplify'); * @extends {ol.geom.SimpleGeometry} * @param {ol.geom.RawPolygon} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.Polygon = function(coordinates, opt_layout) { @@ -110,6 +111,7 @@ ol.geom.Polygon.prototype.containsXY = function(x, y) { /** * @return {number} Area. + * @todo stability experimental */ ol.geom.Polygon.prototype.getArea = function() { return ol.geom.flat.linearRingsArea( @@ -119,6 +121,7 @@ ol.geom.Polygon.prototype.getArea = function() { /** * @return {ol.geom.RawPolygon} Coordinates. + * @todo stability experimental */ ol.geom.Polygon.prototype.getCoordinates = function() { return ol.geom.flat.inflateCoordinatess( @@ -151,6 +154,7 @@ ol.geom.Polygon.prototype.getInteriorPoint = function() { /** * @return {Array.} Linear rings. + * @todo stability experimental */ ol.geom.Polygon.prototype.getLinearRings = function() { var layout = this.layout; @@ -219,6 +223,7 @@ ol.geom.Polygon.prototype.getType = function() { /** * @param {ol.geom.RawPolygon} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.Polygon.prototype.setCoordinates = function(coordinates, opt_layout) { if (goog.isNull(coordinates)) { From 337def8089d8236d068a4697dac81063130fdb49 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:37:24 +0100 Subject: [PATCH 09/33] Add stability annotation to ol.geom.MultiPoint --- src/ol/geom/multipoint.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/geom/multipoint.js b/src/ol/geom/multipoint.js index 142c6f4c92..ad1d767e7a 100644 --- a/src/ol/geom/multipoint.js +++ b/src/ol/geom/multipoint.js @@ -13,6 +13,7 @@ goog.require('ol.geom.flat'); * @extends {ol.geom.SimpleGeometry} * @param {ol.geom.RawMultiPoint} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.MultiPoint = function(coordinates, opt_layout) { goog.base(this); @@ -60,6 +61,7 @@ ol.geom.MultiPoint.prototype.closestPointXY = /** * @return {ol.geom.RawMultiPoint} Coordinates. + * @todo stability experimental */ ol.geom.MultiPoint.prototype.getCoordinates = function() { return ol.geom.flat.inflateCoordinates( @@ -69,6 +71,7 @@ ol.geom.MultiPoint.prototype.getCoordinates = function() { /** * @return {Array.} Points. + * @todo stability experimental */ ol.geom.MultiPoint.prototype.getPoints = function() { // FIXME we should construct the points from the flat coordinates @@ -93,6 +96,7 @@ ol.geom.MultiPoint.prototype.getType = function() { /** * @param {ol.geom.RawMultiPoint} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.MultiPoint.prototype.setCoordinates = function(coordinates, opt_layout) { From f8570137ede589389f954d94fe05d4e2adea7cf2 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:37:33 +0100 Subject: [PATCH 10/33] Add stability annotation to ol.geom.MultiLineString --- src/ol/geom/multilinestring.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ol/geom/multilinestring.js b/src/ol/geom/multilinestring.js index 76256ca336..b95dd42875 100644 --- a/src/ol/geom/multilinestring.js +++ b/src/ol/geom/multilinestring.js @@ -17,6 +17,7 @@ goog.require('ol.geom.simplify'); * @extends {ol.geom.SimpleGeometry} * @param {ol.geom.RawMultiLineString} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.MultiLineString = function(coordinates, opt_layout) { @@ -79,6 +80,7 @@ ol.geom.MultiLineString.prototype.closestPointXY = /** * @return {ol.geom.RawMultiLineString} Coordinates. + * @todo stability experimental */ ol.geom.MultiLineString.prototype.getCoordinates = function() { return ol.geom.flat.inflateCoordinatess( @@ -96,6 +98,7 @@ ol.geom.MultiLineString.prototype.getEnds = function() { /** * @return {Array.} LineStrings. + * @todo stability experimental */ ol.geom.MultiLineString.prototype.getLineStrings = function() { // FIXME we should construct the line strings from the flat coordinates @@ -137,6 +140,7 @@ ol.geom.MultiLineString.prototype.getType = function() { /** * @param {ol.geom.RawMultiLineString} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.MultiLineString.prototype.setCoordinates = function(coordinates, opt_layout) { @@ -170,6 +174,7 @@ ol.geom.MultiLineString.prototype.setFlatCoordinates = /** * @param {Array.} lineStrings LineStrings. + * @todo stability experimental */ ol.geom.MultiLineString.prototype.setLineStrings = function(lineStrings) { var layout = ol.geom.GeometryLayout.XY; From b38858952f30f5f533c16ce8f4c7baa300a1e7d3 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:37:44 +0100 Subject: [PATCH 11/33] Add stability annotation to ol.geom.MultiPolygon --- src/ol/geom/multipolygon.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ol/geom/multipolygon.js b/src/ol/geom/multipolygon.js index 4737d3a55b..fe8ebc865c 100644 --- a/src/ol/geom/multipolygon.js +++ b/src/ol/geom/multipolygon.js @@ -15,6 +15,7 @@ goog.require('ol.geom.simplify'); * @extends {ol.geom.SimpleGeometry} * @param {ol.geom.RawMultiPolygon} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.MultiPolygon = function(coordinates, opt_layout) { @@ -110,6 +111,7 @@ ol.geom.MultiPolygon.prototype.containsXY = function(x, y) { /** * @return {number} Area. + * @todo stability experimental */ ol.geom.MultiPolygon.prototype.getArea = function() { return ol.geom.flat.linearRingssArea( @@ -119,6 +121,7 @@ ol.geom.MultiPolygon.prototype.getArea = function() { /** * @return {ol.geom.RawMultiPolygon} Coordinates. + * @todo stability experimental */ ol.geom.MultiPolygon.prototype.getCoordinates = function() { return ol.geom.flat.inflateCoordinatesss( @@ -189,6 +192,7 @@ ol.geom.MultiPolygon.prototype.getSimplifiedGeometryInternal = /** * @return {Array.} Polygons. + * @todo stability experimental */ ol.geom.MultiPolygon.prototype.getPolygons = function() { var layout = this.layout; @@ -221,6 +225,7 @@ ol.geom.MultiPolygon.prototype.getType = function() { /** * @param {ol.geom.RawMultiPolygon} coordinates Coordinates. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.MultiPolygon.prototype.setCoordinates = function(coordinates, opt_layout) { From 33ac759d35170173dcf3b146a849b6650ade68d4 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:37:56 +0100 Subject: [PATCH 12/33] Add stability annotation to ol.geom.GeometryCollection --- src/ol/geom/geometrycollection.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/geom/geometrycollection.js b/src/ol/geom/geometrycollection.js index 1c4f3cbfe2..98fe2f17ed 100644 --- a/src/ol/geom/geometrycollection.js +++ b/src/ol/geom/geometrycollection.js @@ -13,6 +13,7 @@ goog.require('ol.geom.GeometryType'); * @constructor * @extends {ol.geom.Geometry} * @param {Array.=} opt_geometries Geometries. + * @todo stability experimental */ ol.geom.GeometryCollection = function(opt_geometries) { @@ -108,6 +109,7 @@ ol.geom.GeometryCollection.prototype.getExtent = function(opt_extent) { /** * @return {Array.} Geometries. + * @todo stability experimental */ ol.geom.GeometryCollection.prototype.getGeometries = function() { return ol.geom.GeometryCollection.cloneGeometries_(this.geometries_); @@ -176,6 +178,7 @@ ol.geom.GeometryCollection.prototype.getType = function() { /** * @return {boolean} Is empty. + * @todo stability experimental */ ol.geom.GeometryCollection.prototype.isEmpty = function() { return goog.array.isEmpty(this.geometries_); @@ -184,6 +187,7 @@ ol.geom.GeometryCollection.prototype.isEmpty = function() { /** * @param {Array.} geometries Geometries. + * @todo stability experimental */ ol.geom.GeometryCollection.prototype.setGeometries = function(geometries) { this.setGeometriesArray( From fdc80c4f9717b04030b128aea4892d4e28c3eefc Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:38:04 +0100 Subject: [PATCH 13/33] Add stability annotation to ol.geom.Circle --- src/ol/geom/circle.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ol/geom/circle.js b/src/ol/geom/circle.js index aeb9f69827..57d8b9beb3 100644 --- a/src/ol/geom/circle.js +++ b/src/ol/geom/circle.js @@ -14,6 +14,7 @@ goog.require('ol.geom.flat'); * @param {ol.geom.RawPoint} center Center. * @param {number=} opt_radius Radius. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.Circle = function(center, opt_radius, opt_layout) { goog.base(this); @@ -78,6 +79,7 @@ ol.geom.Circle.prototype.containsXY = function(x, y) { /** * @return {ol.geom.RawPoint} Center. + * @todo stability experimental */ ol.geom.Circle.prototype.getCenter = function() { return this.flatCoordinates.slice(0, this.stride); @@ -104,6 +106,7 @@ ol.geom.Circle.prototype.getExtent = function(opt_extent) { /** * @return {number} Radius. + * @todo stability experimental */ ol.geom.Circle.prototype.getRadius = function() { var dx = this.flatCoordinates[this.stride] - this.flatCoordinates[0]; @@ -130,6 +133,7 @@ ol.geom.Circle.prototype.getType = function() { /** * @param {ol.geom.RawPoint} center Center. + * @todo stability experimental */ ol.geom.Circle.prototype.setCenter = function(center) { var stride = this.stride; @@ -149,6 +153,7 @@ ol.geom.Circle.prototype.setCenter = function(center) { * @param {ol.geom.RawPoint} center Center. * @param {number} radius Radius. * @param {ol.geom.GeometryLayout=} opt_layout Layout. + * @todo stability experimental */ ol.geom.Circle.prototype.setCenterAndRadius = function(center, radius, opt_layout) { @@ -187,6 +192,7 @@ ol.geom.Circle.prototype.setFlatCoordinates = /** * @param {number} radius Radius. + * @todo stability experimental */ ol.geom.Circle.prototype.setRadius = function(radius) { goog.asserts.assert(!goog.isNull(this.flatCoordinates)); From 415b5ad85e41f1a3be6b7642e96c211c893a0bb1 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:42:23 +0100 Subject: [PATCH 14/33] Add stability annotation to ol.style.Circle --- src/ol/style/circlestyle.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/style/circlestyle.js b/src/ol/style/circlestyle.js index 4cd18b4ba1..28ed96a17a 100644 --- a/src/ol/style/circlestyle.js +++ b/src/ol/style/circlestyle.js @@ -17,6 +17,7 @@ goog.require('ol.style.Stroke'); * @constructor * @param {olx.style.CircleOptions=} opt_options Options. * @extends {ol.style.Image} + * @todo stability experimental */ ol.style.Circle = function(opt_options) { From dc9cb31c274e7e83820b1a0658309ac206d6ff0e Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:38:27 +0100 Subject: [PATCH 15/33] Add stability annotation to ol.Feature --- src/ol/feature.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/ol/feature.js b/src/ol/feature.js index fdd0e196a8..54439b1b8c 100644 --- a/src/ol/feature.js +++ b/src/ol/feature.js @@ -24,6 +24,7 @@ ol.FeatureProperty = { * @extends {ol.Object} * @param {ol.geom.Geometry|Object.=} opt_geometryOrValues * Values or geometry. + * @todo stability experimental */ ol.Feature = function(opt_geometryOrValues) { @@ -72,6 +73,7 @@ goog.inherits(ol.Feature, ol.Object); /** * @return {ol.geom.Geometry|undefined} Geometry. + * @todo stability experimental */ ol.Feature.prototype.getGeometry = function() { return /** @type {ol.geom.Geometry|undefined} */ ( @@ -85,6 +87,7 @@ goog.exportProperty( /** * @return {number|string|undefined} Id. + * @todo stability experimental */ ol.Feature.prototype.getId = function() { return this.id_; @@ -93,6 +96,7 @@ ol.Feature.prototype.getId = function() { /** * @return {string} Geometry property name. + * @todo stability experimental */ ol.Feature.prototype.getGeometryName = function() { return this.geometryName_; @@ -101,6 +105,7 @@ ol.Feature.prototype.getGeometryName = function() { /** * @return {ol.feature.FeatureStyleFunction|undefined} Style function. + * @todo stability experimental */ ol.Feature.prototype.getStyleFunction = function() { return /** @type {ol.feature.FeatureStyleFunction|undefined} */ ( @@ -147,6 +152,7 @@ ol.Feature.prototype.handleStyleFunctionChange_ = function() { /** * @param {ol.geom.Geometry|undefined} geometry Geometry. + * @todo stability experimental */ ol.Feature.prototype.setGeometry = function(geometry) { this.set(this.geometryName_, geometry); @@ -159,7 +165,8 @@ goog.exportProperty( /** * @param {ol.feature.FeatureStyleFunction|undefined} styleFunction Style - * function. + * function + * @todo stability experimental */ ol.Feature.prototype.setStyleFunction = function(styleFunction) { this.set(ol.FeatureProperty.STYLE_FUNCTION, styleFunction); @@ -172,6 +179,7 @@ goog.exportProperty( /** * @param {number|string|undefined} id Id. + * @todo stability experimental */ ol.Feature.prototype.setId = function(id) { this.id_ = id; @@ -180,6 +188,7 @@ ol.Feature.prototype.setId = function(id) { /** * @param {string} name Geometry property name. + * @todo stability experimental */ ol.Feature.prototype.setGeometryName = function(name) { goog.events.unlisten( @@ -195,6 +204,7 @@ ol.Feature.prototype.setGeometryName = function(name) { /** * @typedef {function(this: ol.Feature, number): Array.} + * @todo stability experimental */ ol.feature.FeatureStyleFunction; @@ -203,12 +213,14 @@ ol.feature.FeatureStyleFunction; * @param {number} resolution Resolution. * @return {Array.} Style. * @this {ol.Feature} + * @todo stability experimental */ ol.feature.defaultFeatureStyleFunction = goog.functions.constant([]); /** * @typedef {function(ol.Feature, number): Array.} + * @todo stability experimental */ ol.feature.StyleFunction; @@ -217,6 +229,7 @@ ol.feature.StyleFunction; * @param {ol.Feature} feature Feature. * @param {number} resolution Resolution. * @return {Array.} Style. + * @todo stability experimental */ ol.feature.defaultStyleFunction = function(feature, resolution) { var featureStyleFunction = feature.getStyleFunction(); From 2dd6cfd651004fe010d28cfc7ab89ebda84e873e Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:38:58 +0100 Subject: [PATCH 16/33] Add stability annotation to ol.format.GeoJSON --- src/ol/format/geojsonformat.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/format/geojsonformat.js b/src/ol/format/geojsonformat.js index 25da9d16e3..c5b03db581 100644 --- a/src/ol/format/geojsonformat.js +++ b/src/ol/format/geojsonformat.js @@ -24,6 +24,7 @@ goog.require('ol.proj'); * @constructor * @extends {ol.format.JSON} * @param {olx.format.GeoJSONOptions=} opt_options Options. + * @todo stability experimental */ ol.format.GeoJSON = function(opt_options) { From d033801a84428d452fd5fb308a243923f60e0cb5 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:39:04 +0100 Subject: [PATCH 17/33] Add stability annotation to ol.format.GPX --- src/ol/format/gpxformat.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/format/gpxformat.js b/src/ol/format/gpxformat.js index 492d63c809..ded218bcaa 100644 --- a/src/ol/format/gpxformat.js +++ b/src/ol/format/gpxformat.js @@ -18,6 +18,7 @@ goog.require('ol.xml'); /** * @constructor * @extends {ol.format.XML} + * @todo stability experimental */ ol.format.GPX = function() { goog.base(this); From a603ad86e9fd330d7dd56fddb16d9e51205f52da Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:39:11 +0100 Subject: [PATCH 18/33] Add stability annotation to ol.format.IGC --- src/ol/format/igcformat.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/format/igcformat.js b/src/ol/format/igcformat.js index 06f165affd..8642714d19 100644 --- a/src/ol/format/igcformat.js +++ b/src/ol/format/igcformat.js @@ -25,6 +25,7 @@ ol.format.IGCZ = { * @constructor * @extends {ol.format.Text} * @param {olx.format.IGCOptions=} opt_options Options. + * @todo stability experimental */ ol.format.IGC = function(opt_options) { From 608e3c43b1940818d1852362ea08b2dbcf50bcf7 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:39:17 +0100 Subject: [PATCH 19/33] Add stability annotation to ol.format.KML --- src/ol/format/kmlformat.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ol/format/kmlformat.js b/src/ol/format/kmlformat.js index 5c6d1fd512..aaa05103cf 100644 --- a/src/ol/format/kmlformat.js +++ b/src/ol/format/kmlformat.js @@ -62,6 +62,7 @@ ol.format.KMLGxTrackObject_; * @constructor * @extends {ol.format.XML} * @param {olx.format.KMLOptions=} opt_options Options. + * @todo stability experimental */ ol.format.KML = function(opt_options) { @@ -1572,6 +1573,7 @@ ol.format.KML.prototype.readFeaturesFromNode = function(node) { /** * @param {Document|Node|string} source Souce. * @return {string|undefined} Name. + * @todo stability experimental */ ol.format.KML.prototype.readName = function(source) { if (source instanceof Document) { From 26a81a05ce44b5ed625c0e8034773bfc356bac9b Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:58:04 +0100 Subject: [PATCH 20/33] Add stability annotation to ol.format.TopoJSON --- src/ol/format/topojsonformat.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/format/topojsonformat.js b/src/ol/format/topojsonformat.js index 931840e6e7..152cde6365 100644 --- a/src/ol/format/topojsonformat.js +++ b/src/ol/format/topojsonformat.js @@ -19,6 +19,7 @@ goog.require('ol.proj'); * @constructor * @extends {ol.format.JSON} * @param {olx.format.TopoJSONOptions=} opt_options Options. + * @todo stability experimental */ ol.format.TopoJSON = function(opt_options) { From ccfae72e8e32d7524a2d2c4fa8b558bcc493a2c8 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:39:33 +0100 Subject: [PATCH 21/33] Add stability annotation to ol.source.Vector --- src/ol/source/vectorsource.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/ol/source/vectorsource.js b/src/ol/source/vectorsource.js index 91b5b869a7..f5e4d64394 100644 --- a/src/ol/source/vectorsource.js +++ b/src/ol/source/vectorsource.js @@ -72,6 +72,7 @@ goog.inherits(ol.source.Vector, ol.source.Source); /** * @param {ol.Feature} feature Feature. + * @todo stability experimental */ ol.source.Vector.prototype.addFeature = function(feature) { this.addFeatureInternal(feature); @@ -103,6 +104,7 @@ ol.source.Vector.prototype.addFeatureInternal = function(feature) { /** * @param {Array.} features Features. + * @todo stability experimental */ ol.source.Vector.prototype.addFeatures = function(features) { this.addFeaturesInternal(features); @@ -125,7 +127,7 @@ ol.source.Vector.prototype.addFeaturesInternal = function(features) { /** - * FIXME empty description for jsdoc + * @todo stability experimental */ ol.source.Vector.prototype.clear = function() { this.rBush_.forEach(this.removeFeatureInternal, this); @@ -143,6 +145,7 @@ ol.source.Vector.prototype.clear = function() { * @param {T=} opt_this The object to use as `this` in `f`. * @return {S|undefined} * @template T,S + * @todo stability experimental */ ol.source.Vector.prototype.forEachFeature = function(f, opt_this) { return this.rBush_.forEach(f, opt_this); @@ -155,6 +158,7 @@ ol.source.Vector.prototype.forEachFeature = function(f, opt_this) { * @param {T=} opt_this The object to use as `this` in `f`. * @return {S|undefined} * @template T,S + * @todo stability experimental */ ol.source.Vector.prototype.forEachFeatureAtCoordinate = function(coordinate, f, opt_this) { @@ -177,6 +181,7 @@ ol.source.Vector.prototype.forEachFeatureAtCoordinate = * @param {T=} opt_this The object to use as `this` in `f`. * @return {S|undefined} * @template T,S + * @todo stability experimental */ ol.source.Vector.prototype.forEachFeatureInExtent = function(extent, f, opt_this) { @@ -186,6 +191,7 @@ ol.source.Vector.prototype.forEachFeatureInExtent = /** * @return {Array.} Features. + * @todo stability experimental */ ol.source.Vector.prototype.getAllFeatures = function() { var features = this.rBush_.getAll(); @@ -200,6 +206,7 @@ ol.source.Vector.prototype.getAllFeatures = function() { /** * @param {ol.Coordinate} coordinate Coordinate. * @return {Array.} Features. + * @todo stability experimental */ ol.source.Vector.prototype.getAllFeaturesAtCoordinate = function(coordinate) { var features = []; @@ -213,6 +220,7 @@ ol.source.Vector.prototype.getAllFeaturesAtCoordinate = function(coordinate) { /** * @param {ol.Extent} extent Extent. * @return {Array.} Features. + * @todo stability experimental */ ol.source.Vector.prototype.getAllFeaturesInExtent = function(extent) { return this.rBush_.getAllInExtent(extent); @@ -222,6 +230,7 @@ ol.source.Vector.prototype.getAllFeaturesInExtent = function(extent) { /** * @param {ol.Coordinate} coordinate Coordinate. * @return {ol.Feature} Closest feature. + * @todo stability experimental */ ol.source.Vector.prototype.getClosestFeatureToCoordinate = function(coordinate) { @@ -267,6 +276,7 @@ ol.source.Vector.prototype.getClosestFeatureToCoordinate = /** * @return {ol.Extent} Extent. + * @todo stability experimental */ ol.source.Vector.prototype.getExtent = function() { return this.rBush_.getExtent(); @@ -301,6 +311,7 @@ ol.source.Vector.prototype.handleFeatureChange_ = function(event) { /** * @return {boolean} Is empty. + * @todo stability experimental */ ol.source.Vector.prototype.isEmpty = function() { return this.rBush_.isEmpty() && @@ -310,6 +321,7 @@ ol.source.Vector.prototype.isEmpty = function() { /** * @param {ol.Feature} feature Feature. + * @todo stability experimental */ ol.source.Vector.prototype.removeFeature = function(feature) { var featureKey = goog.getUid(feature).toString(); @@ -345,6 +357,7 @@ ol.source.Vector.prototype.removeFeatureInternal = function(feature) { * @implements {oli.source.VectorEvent} * @param {string} type Type. * @param {ol.Feature=} opt_feature Feature. + * @todo stability experimental */ ol.source.VectorEvent = function(type, opt_feature) { From 4178d3f4346d4a393cc50eb955b1c4e013662e61 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:41:22 +0100 Subject: [PATCH 22/33] Add stability annotation to ol.source.VectorFile --- src/ol/source/vectorfilesource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/vectorfilesource.js b/src/ol/source/vectorfilesource.js index 584e1b5a21..5030aa09cf 100644 --- a/src/ol/source/vectorfilesource.js +++ b/src/ol/source/vectorfilesource.js @@ -16,6 +16,7 @@ goog.require('ol.source.Vector'); * @constructor * @extends {ol.source.Vector} * @param {olx.source.VectorFileOptions=} opt_options Options. + * @todo stability experimental */ ol.source.VectorFile = function(opt_options) { From 1e55c69a32f51667535e52890b58728bc622c53b Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:40:09 +0100 Subject: [PATCH 23/33] Add stability annotation to ol.source.GeoJSON --- src/ol/source/geojsonsource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/geojsonsource.js b/src/ol/source/geojsonsource.js index 4d37429d25..e87d1d239f 100644 --- a/src/ol/source/geojsonsource.js +++ b/src/ol/source/geojsonsource.js @@ -9,6 +9,7 @@ goog.require('ol.source.VectorFile'); * @constructor * @extends {ol.source.VectorFile} * @param {olx.source.GeoJSONOptions=} opt_options Options. + * @todo stability experimental */ ol.source.GeoJSON = function(opt_options) { From 1427d5284f4642393a680e52d2fde1b80f22eed2 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:40:16 +0100 Subject: [PATCH 24/33] Add stability annotation to ol.source.GPX --- src/ol/source/gpxsource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/gpxsource.js b/src/ol/source/gpxsource.js index 4cf8da99ce..68b7bbb922 100644 --- a/src/ol/source/gpxsource.js +++ b/src/ol/source/gpxsource.js @@ -9,6 +9,7 @@ goog.require('ol.source.VectorFile'); * @constructor * @extends {ol.source.VectorFile} * @param {olx.source.GPXOptions=} opt_options Options. + * @todo stability experimental */ ol.source.GPX = function(opt_options) { From 54e340f28115729c784cd699cab65076c823546c Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:40:21 +0100 Subject: [PATCH 25/33] Add stability annotation to ol.source.IGC --- src/ol/source/igcsource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/igcsource.js b/src/ol/source/igcsource.js index a74e0e851f..f599730405 100644 --- a/src/ol/source/igcsource.js +++ b/src/ol/source/igcsource.js @@ -9,6 +9,7 @@ goog.require('ol.source.VectorFile'); * @constructor * @extends {ol.source.VectorFile} * @param {olx.source.IGCOptions=} opt_options Options. + * @todo stability experimental */ ol.source.IGC = function(opt_options) { From 6be4638aa0a07338c96965754028afc876302f27 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:40:30 +0100 Subject: [PATCH 26/33] Add stability annotation to ol.source.KML --- src/ol/source/kmlsource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/kmlsource.js b/src/ol/source/kmlsource.js index 9b645fb372..5bdc03e71a 100644 --- a/src/ol/source/kmlsource.js +++ b/src/ol/source/kmlsource.js @@ -9,6 +9,7 @@ goog.require('ol.source.VectorFile'); * @constructor * @extends {ol.source.VectorFile} * @param {olx.source.KMLOptions=} opt_options Options. + * @todo stability experimental */ ol.source.KML = function(opt_options) { From 5590ae2a489a339abf3e3694d3ba31ea0d31fa36 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:41:12 +0100 Subject: [PATCH 27/33] Add stability annotation to ol.source.TopoJSON --- src/ol/source/topojsonsource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/topojsonsource.js b/src/ol/source/topojsonsource.js index 2ca994b328..018e1ec81d 100644 --- a/src/ol/source/topojsonsource.js +++ b/src/ol/source/topojsonsource.js @@ -9,6 +9,7 @@ goog.require('ol.source.VectorFile'); * @constructor * @extends {ol.source.VectorFile} * @param {olx.source.TopoJSONOptions=} opt_options Options. + * @todo stability experimental */ ol.source.TopoJSON = function(opt_options) { From 76145fde744b8ada265d89755e529b762517f089 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:42:36 +0100 Subject: [PATCH 28/33] Add stability annotation to ol.layer.Vector --- src/ol/layer/vectorlayer.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ol/layer/vectorlayer.js b/src/ol/layer/vectorlayer.js index e34ada59f3..e9bd4110d3 100644 --- a/src/ol/layer/vectorlayer.js +++ b/src/ol/layer/vectorlayer.js @@ -18,6 +18,7 @@ ol.layer.VectorProperty = { * @constructor * @extends {ol.layer.Layer} * @param {olx.layer.VectorOptions=} opt_options Options. + * @todo stability experimental */ ol.layer.Vector = function(opt_options) { @@ -37,6 +38,7 @@ goog.inherits(ol.layer.Vector, ol.layer.Layer); /** * @return {ol.Collection|undefined} Render geometry functions. + * @todo stability experimental */ ol.layer.Vector.prototype.getRenderGeometryFunctions = function() { return /** @type {ol.Collection|undefined} */ ( @@ -50,6 +52,7 @@ goog.exportProperty( /** * @return {ol.feature.StyleFunction|undefined} Style function. + * @todo stability experimental */ ol.layer.Vector.prototype.getStyleFunction = function() { return /** @type {ol.feature.StyleFunction|undefined} */ ( @@ -64,6 +67,7 @@ goog.exportProperty( /** * @param {ol.Collection|undefined} renderGeometryFunctions Render geometry * functions. + * @todo stability experimental */ ol.layer.Vector.prototype.setRenderGeometryFunctions = function(renderGeometryFunctions) { @@ -81,6 +85,7 @@ goog.exportProperty( * value returned by the style function then `dispatchChangeEvent` should be * called on the layer for the layer to be refreshed on the screen. * @param {ol.feature.StyleFunction|undefined} styleFunction Style function. + * @todo stability experimental */ ol.layer.Vector.prototype.setStyleFunction = function(styleFunction) { this.set(ol.layer.VectorProperty.STYLE_FUNCTION, styleFunction); From 0413dcb56294e687b73c1710b11b980b99d97257 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:42:54 +0100 Subject: [PATCH 29/33] Add stability annotation to ol.render.FeaturesOverlay --- src/ol/render/featuresoverlay.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ol/render/featuresoverlay.js b/src/ol/render/featuresoverlay.js index 727f242fb0..659b6abbfd 100644 --- a/src/ol/render/featuresoverlay.js +++ b/src/ol/render/featuresoverlay.js @@ -16,6 +16,7 @@ goog.require('ol.render.EventType'); /** * @constructor * @param {olx.render.FeaturesOverlayOptions=} opt_options Options. + * @todo stability experimental */ ol.render.FeaturesOverlay = function(opt_options) { @@ -81,6 +82,7 @@ ol.render.FeaturesOverlay = function(opt_options) { /** * @param {ol.Feature} feature Feature. + * @todo stability experimental */ ol.render.FeaturesOverlay.prototype.addFeature = function(feature) { this.features_.push(feature); @@ -89,6 +91,7 @@ ol.render.FeaturesOverlay.prototype.addFeature = function(feature) { /** * @return {ol.Collection} Features collection. + * @todo stability experimental */ ol.render.FeaturesOverlay.prototype.getFeatures = function() { return this.features_; @@ -156,6 +159,7 @@ ol.render.FeaturesOverlay.prototype.handleMapPostCompose_ = function(event) { /** * @param {ol.Feature} feature Feature. + * @todo stability experimental */ ol.render.FeaturesOverlay.prototype.removeFeature = function(feature) { this.features_.remove(feature); @@ -174,6 +178,7 @@ ol.render.FeaturesOverlay.prototype.requestRenderFrame_ = function() { /** * @param {ol.Collection} features Features collection. + * @todo stability experimental */ ol.render.FeaturesOverlay.prototype.setFeatures = function(features) { if (!goog.isNull(this.featuresListenerKeys_)) { @@ -211,6 +216,7 @@ ol.render.FeaturesOverlay.prototype.setFeatures = function(features) { /** * @param {ol.Map} map Map. + * @todo stability experimental */ ol.render.FeaturesOverlay.prototype.setMap = function(map) { if (!goog.isNull(this.postComposeListenerKey_)) { @@ -230,6 +236,7 @@ ol.render.FeaturesOverlay.prototype.setMap = function(map) { /** * @param {ol.feature.StyleFunction} styleFunction Style function. + * @todo stability experimental */ ol.render.FeaturesOverlay.prototype.setStyleFunction = function(styleFunction) { this.styleFunction_ = styleFunction; From b43148982a7bc9067298b09baf5faab7f5f1da90 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:43:09 +0100 Subject: [PATCH 30/33] Add stability annotation to ol.interaction.Draw --- src/ol/interaction/drawinteraction.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/interaction/drawinteraction.js b/src/ol/interaction/drawinteraction.js index 89519b9227..b1bef46f70 100644 --- a/src/ol/interaction/drawinteraction.js +++ b/src/ol/interaction/drawinteraction.js @@ -61,6 +61,7 @@ goog.inherits(ol.DrawEvent, goog.events.Event); * @constructor * @extends {ol.interaction.Interaction} * @param {olx.interaction.DrawOptions=} opt_options Options. + * @todo stability experimental */ ol.interaction.Draw = function(opt_options) { From 33dd1371c8c98bcb93604d4d4977eb8505f291df Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:43:16 +0100 Subject: [PATCH 31/33] Add stability annotation to ol.interaction.Select --- src/ol/interaction/selectinteraction.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ol/interaction/selectinteraction.js b/src/ol/interaction/selectinteraction.js index 8f339129d0..c281c72929 100644 --- a/src/ol/interaction/selectinteraction.js +++ b/src/ol/interaction/selectinteraction.js @@ -12,6 +12,7 @@ goog.require('ol.render.FeaturesOverlay'); * @constructor * @extends {ol.interaction.Interaction} * @param {olx.interaction.SelectOptions=} opt_options Options. + * @todo stability experimental */ ol.interaction.Select = function(opt_options) { @@ -78,6 +79,7 @@ goog.inherits(ol.interaction.Select, ol.interaction.Interaction); /** * @return {ol.render.FeaturesOverlay} Features overlay. + * @todo stability experimental */ ol.interaction.Select.prototype.getFeaturesOverlay = function() { return this.featuresOverlay_; From 4917cc8437c2855a954f7a5805be4950c167b3b8 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:44:18 +0100 Subject: [PATCH 32/33] Add stability annotation to ol.source.ImageVector --- src/ol/source/imagevectorsource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/imagevectorsource.js b/src/ol/source/imagevectorsource.js index 81a790bf89..7b7cd876dc 100644 --- a/src/ol/source/imagevectorsource.js +++ b/src/ol/source/imagevectorsource.js @@ -31,6 +31,7 @@ goog.require('ol.vec.Mat4'); * @constructor * @extends {ol.source.ImageCanvas} * @param {olx.source.ImageVectorOptions} options Options. + * @todo stability experimental */ ol.source.ImageVector = function(options) { From 6f0947a6972358477bc171ad822e11f314679d8c Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 3 Feb 2014 14:44:09 +0100 Subject: [PATCH 33/33] Add stability annotation to ol.source.ImageCanvas --- src/ol/source/imagecanvassource.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ol/source/imagecanvassource.js b/src/ol/source/imagecanvassource.js index 30abfbf469..33d5a9a0fe 100644 --- a/src/ol/source/imagecanvassource.js +++ b/src/ol/source/imagecanvassource.js @@ -11,6 +11,7 @@ goog.require('ol.source.Image'); * @constructor * @extends {ol.source.Image} * @param {olx.source.ImageCanvasOptions} options + * @todo stability experimental */ ol.source.ImageCanvas = function(options) {