OpenLayers OpenLayers

OpenLayers Release 2.6

Release

Tickets

#100
create a WMC parser
#109
Pull all strings out and into a single js file for localization
#110
animated panning
#462
predefined scales seem to break the Layer.getZoomForExtent() method
#533
Add SLD format
#642
navigation control needs destroy
#725
Customizing LayerSwitcher labels
#747
Permalink captions and harcoded to be smaller
#748
Scale captions and harcoded to be smaller
#758
BaseLayer switching in Opera, Safari
#778
Give MousePointer some Display Options
#803
MapServer Multi-URLs: Deterministic or Random?
#815
Feature.js: creates same popup multiple times, causing a lot of memory consumption
#816
Google Layer Disappears on Drag
#821
SVG flip Y value
#822
Give Controls Tooltips
#842
Tile.Image should register for abort and cancel events as well as load events
#857
coordinate system transformations
#861
small js clientside efficiency improvement for Map.js getLayer function
#872
Generic button control
#884
Document that OL with CSS is expected to be a two-tag library
#899
Misaligned broken KaMap tiles
#906
Drag.js kills text selection in IE6
#926
Google Style Popups
#933
Animated transition between views
#937
Map.setCenter() should not call Layer.moveTo if inRange has changed to false
#958
MaxScale problem in maps with units other than degrees
#964
abort xmlhttprequest in Tile.WFS
#965
rendered geometries blink sometimes in the VML renderer
#967
map.setCenter() dragging interpretation
#977
Investigate Prototype + OpenLayers interactions in IE, Opera
#992
Allow applyDefaults() to return the modified object
#995
add support for MapGuide OS layer type
#996
slideFactor not used
#1002
OpenLayers.Renderer.VML: use this.xmlns
#1009
control.destroy() should remove itself from the map
#1012
ambigus externalGraphics style example
#1014
Wrong Firebug include in examples
#1015
Proper use of OpenLayers.Util.createDiv
#1017
Remove clear() from Layer's moveTo()
#1018
Remove 'drawn' property from tile altogether
#1020
stop click event when editing features
#1025
Use Format.GeoRSS to do the work in Layer.GeoRSS
#1026
Make safe copy of size/bounds/position on new Tile()
#1029
MousePosition control error: no layers on map
#1031
API call for changing a marker's icon.
#1032
removing a base layer with more resolutions than the next layer causes problems
#1033
Create Format.Text, and have Layer.Text use it
#1035
OpenLayers.Projection class, methods for accessing via Map
#1036
support displayProjection property on controls
#1037
Support reprojection of geometries
#1039
Reprojection Support on Format classes
#1041
equals method on geometry collections shouldn't break
#1042
renderer flashes black
#1046
Fix getZoomForResolution() on FixedZoomLevels
#1047
typo in comment in Map.js
#1048
incorrect comment in Map.js
#1057
MouseToolbar doesn't have a CLASS_NAME property
#1059
Mark drawFeature(..) as stable
#1061
callback for close button on popup
#1063
applyDefaults doesn't handle toString and clobbers null
#1065
Add martime units to INCHES_PER_UNIT
#1066
feature overlays the others when selected
#1068
When Navigation control is inactive, doubleclick zooms in
#1070
Box Handler should use CSS to style its box
#1072
Support Geometry intersection method
#1082
Custom Maps in Layer.Google
#1085
DragFeature not working on Rectangle geometries
#1088
KML files with >4k coordinates fail in FF
#1089
New control ScaleLine
#1090
removeLayer doesn't reset layers z-index
#1095
VML rendering in IE is slow with big geometries
#1097
Problem with synchronous Ajax requests in IE
#1106
minor performance optimization in Grid.js loops
#1107
handlers have to check if layer exists before destroying it
#1109
Added functionality: gml:Envelope & yx coordinates + georss:where support
#1110
TileCache layer jpeg files extension
#1111
Empty geometry IE error + fix
#1114
OpenLayers.Layer.Markers - propogate opacity.setOpacity to marker/icon members
#1118
drag handler should only call done if draggin has actually occurred
#1119
WFS format creates bad delete transactions
#1120
users should be able to customize the select style per feature
#1122
ModifyFeature left over points after point deletion
#1123
Subclasses of markers layer should destroy, then clear their list of markers
#1124
FixedZoomLevels.js doesn't properly set the resolutions array
#1128
there are no tests for the renderers
#1129
popup text is not selectable
#1130
TMS Layer hide image if alpha == true
#1131
Enabeling zoomWorld icon in PanZoomBar
#1132
KML format doesn't write multi-part geometries
#1133
Format a string given a string template and some context.
#1137
unselect features on clickout
#1138
drawCurve method exists but is never called
#1139
nodeFactory geometry (third) argument is unused
#1140
unused code in Renderer.Elements eraseGeometry method
#1141
don't add vml namespace if already done
#1144
Renderer/SVG.js: avoid code duplication for maxPixel
#1148
ModifyFeature should set an attribute on the points it inserts
#1149
Map::addPopup() don't remove all popup in exclusive mode
#1150
ModifyFeature support for dragging, resizing, and rotating
#1151
Protect stopObserving()
#1152
Protect removeMarker() from script errors
#1153
Add methods to get map items matching criteria
#1154
OpenLayers.Format.* classes should be able to read,write and store different entity types
#1156
ND typo
#1160
The extend function should not set undefined properties.
#1161
Smoother VirtualEarth Dragging
#1162
use getResolution() for dragPanMapObject() calculations
#1163
Yahoo Smooth Dragging
#1164
Allow users to turn off smoother dragging
#1165
OpenLayers.Renderer.VML.supported() returns "undefined" not False
#1167
New layer type PointTrack: connects point features to lines
#1168
setOpacity doesn't work if opacity in parameter equals 0
#1169
OpenLayers.Util.alphaHack returns "undefined" not False
#1170
Ajax handler update
#1172
VML renderer problems with externalGraphic
#1173
New vector style property "display"
#1174
sloppy EventPane dragging for odd sized viewports
#1175
Changing layer opacity fails in Firefox with VirtualEarth basemap
#1178
externalGraphic causes intermitent SVG render failure
#1180
TileCache.clone() don't copy the layername
#1183
Vector style framework with rules and property based styling
#1184
Renderer/test_Elements.html fails
#1186
Layer/test_Vector.html is broken
#1187
ZoomBox control: add property mode with values zoomin/zoomout
#1188
ModifyFeature: enable dragging without enabling vertex modifications
#1189
allow triggerEvent to be called with additional arguments for the listener
#1191
map.removeLayer should always set baseLayer to null if base layer is removed
#1193
Opera invert mouse wheel
#1194
directory listing on tests/manual
#1203
add getBy methods to Panel
#1204
AnchoredBubble.setOpacity does not work
#1205
Handler.Point doesn't render points if no default resolution props in map object
#1206
setOptions overrides maxExtent, theme properties set on the map
#1207
map.updateSize causes all WMS Untiled baselayers to load images from WMS
#1210
methods to transform geometries from epsg:4326 to spherical mercator and back
#1211
Click Handler
#1212
TileCache default maxResolution overwrites user settings
#1213
Add transforms to Bounds, LonLat classes
#1215
r5429 broke single file build
#1217
once a feature's been selected the "pointer" cursor is always used when going over it
#1218
Serialization doesn't wrap nodes in documents
#1219
XML.Format Serializer broken in FF3 and Safari
#1220
conflict between addlayer and loadstart event
#1221
the select feature control doesn't play well with itself
#1222
IE reports a JS error when refreshing page while drawing a feature
#1223
style with no rule returns empty array
#1225
WFS Layer doesn't support custom Format like KML
#1226
feature handler calls over and out for every mousemove
#1228
OpenLayers.Util.removeItem does not remove consecutive items
#1229
new version of NaturalDocs requires jsdoc style declarations to be in a separate block
#1230
virtual vertices aren't correctly cleaned up after feature modification
#1231
prototype.js ajax stuff callback exceptions
#1232
loadURL (and OpenLayers.Ajax.Request) used to post application/xml by default
#1234
select feature control calls onUnselect twice
#1235
ModifyFeature control has problems with its drag handler
#1238
vector features should implement the onScreen method
#1239
point handler should clean up before calling callbacks
#1240
navigation history control
#1243
allow for non-discrete resolution/zoom levels (fractional zoom)
#1244
OverviewMap overhaul
#1245
intersects code suffers due to floating point errors
#1246
click handler fails if pixelTolerance is set but mousedown is stopped
#1247
drag handler should have an option to let mousedown propagate
#1248
Stop clobbering globabl value
#1252
click handler's cachedEvent property isn't needed
#1253
New function to output formatted numbers
#1255
Hover handler inclusion
#1256
Layer.WFS.destroy() - Tile.WFS.requestSuccess() race condition
#1258
GeoRSS Format Parsing fails with items with no geo-feature
#1259
Add KML Styling support
#1260
SelectFeature and OpenLayers.Feature.Vector.style["select"]
#1261
floor => round in TileCache.js
#1262
loadURL does not escape + (plus) character in URL
#1263
_getScriptLocation cannot handle query string
#1264
setUrl for GML layer
#1266
prevent the feature handler from stopping the propagation of clicks occuring on features
#1267
Create tests for OpenLayers.js
#1271
OSM Format Class
#1273
Support reprojection of vector layers
#1274
SVG.drawCircle tries to remove non-added nodes
#1276
VML renderer fails to render features without strokeOpacity set
#1278
WFS Format Doesn't Call Cross-Browser XML Methods
#1281
ModifyFeature control causes problems when destroyFeatures is called when a feature is selected
#1286
Projection.equals fails when passed 'null'
#1287
Pointtrack example does not work
#1288
give PanZoomBar a fractionalZoom property
#1289
Navigation control does not destroy wheelHandler
#1290
ArgParser triggers load of baselayer too early
#1295
Layer.redraw() should actually redraw
#1296
Add clone method to Tile and Tile.Image
#1297
SLD maps minScaleDenominator and maxScaleDenominator to rule minScale and maxScale
#1298
homepage should points to api docs
#1299
natural docs style
#1300
initResolutions clobbers numZoomLevels on layer
#1301
map destroy doesn't clean up all listeners
#1303
set fallThrough property on the map to true?
#1306
Layer.setIsBaseLayer() must trig 'changebaselayer' event
#1308
tween (animation) in OpenLayers
#1310
WMC format doesn't pass on read/write options to the versioned parser
#1312
Cannot switch externalGraphic style on VML-rendered feature
#1313
WMC should deal with SLD and SLD_BODY
#1314
WMC should only write sld:MaxScaleDenominator if layer.options.minScale or equivalent
#1316
map.removeControl sometimes chokes in IE
#1318
OSM doesn't work in IE
#1320
Race conditions with creation and destruction of OverviewMap
#1321
maxScale value not always respected
#1322
Tests Broken on IE6
#1327
Refactor out ogc namespace into property
#1330
changed editing tool bar images to sprite
#1331
Add optional context property to OpenLayers.Rule
#1333
overviewmap needs to set fallThrough to false
#1334
keep reference to close div
#1335
click handler should have zero pixelTolerance by default
#1336
layeralphahack never fires load events
#1337
cleanup tile code
#1338
controls with multiple handlers should use handlers object
#1339
enabling and disabling mouse wheel on Navigation control
#1340
VML flicker when dragging is finished
#1343
Trigger more events and pass around relevant event related information.
#1344
SRS and attributes when updating a feature through WFS
#1345
VML fails to render features with undefined pointRadius symbolizer property
#1346
give controls an events instance
#1348
Animated pan calls moveTo with wrong parameters
#1349
initgridedtiles should be easier to override
#1350
Ajax.Request does not use OpenLayers.ProxyHost
#1351
OSM features need an fid
#1352
Polynomial easing for Tween
#1354
No need for ProxyHost in Format.KML anymore
#1355
WFS-T not working on trunk
#1356
tweenClass, tweenOptions settings on map
#1358
OpenLayers.Layer.Vector should send events when modifying feature
#1360
SVG renderer draws features in the upperleft corner of the map pane when coordinate outside range
#1361
WFS layer format cannot be modified on the map
#1362
looking for properties in rules symbolizer may fails
#1363
Text Layer misbehaves when icon offset is used in the markers' source
#1365
typo in modifyFeature
#1367
German translation
#1370
WMC read should optionally return a context object
#1371
Click on overview map raises error in IE
#1372
Decide whether to include Language resources in the library or not
#1373
Style and Rule should have separate context properties
#1382
mouseWheel should have no effect if not wheeling on the map container
#1383
Test.AnotherWay could use an xml_eq method on test objects
#1386
support the more standard request.abort() instead of request.transport.abort()
#1387
rename test pages
#1392
panTween needs to be nullified
#1393
event object is null in click handler delayed callback
#1394
WFS transactions use wrong namespace for Delete
#1402
Google maps smooth panning in 2.93
#1403
Map move events are screwy
#1404
Specify event listeners at construction.
#1405
NavigationHistory control checks options.previousOptions etc.
#1406
support reprojecting wfs request coordinates
#1407
bounds.transform needs to account for non-conformal projections
#1410
Path Handler can result in selection of map
#1411
WMC: hidden is not always correctly interpreted
#1413
typo in ZoomBox
#1414
The order of activate and deactivate control in panel
#1417
resizing the map quickly messes up tile load events (singleTile)
#1418
dragging mode of modify feature control is broken
#1426
KML icons misalign with hotSpot nodes
#1428
request.fileType check forces parsing of request.responseText
#1429
untiled layer with minScale/maxScale does not always clear
#1432
propertyStyles of a Style's default symbolizer will not be parsed unless rules are specified
#1434
Advanced symbolizer templates
#1435
VML and SVG renderers behave differently with zero strokeWidth
#1438
Google layer mousewheel zooming broken
#1439
OpenLayers.Style.createLiteral turns empty string into NaN
#1440
infinite recursion parsing Not nodes in SLD
#1450
Remove unnecessary code from Util.getParameters()
#1451
ScaleLine doesn't change from out to in units if map units is not 'dd'
#1454
Czech translation
#1456
ScaleLine tests fail on IE
#1458
Support for writing SLD
#1463
SVG support for Safari 3.1
#1464
Exception fired on a "click" on the map
#1465
Optimization for Tile.Image
#1472
Popup close image has to be in the skin's img folder
#1473
ImgPath not taken into account for FramedCloud Popups
#1474
stokeWidth uses incorrect units in VML renderer
#1475
Set the imageSrc before the supper class initialzed in FramedCloud popup
#1477
VML renderer draws features in the upperleft corner of the map pane
#1479
Popup.FramedCloud reports error in setContentHTML
#1480
Handler Hover causes exceptions on Firefox/Windows
#1486
clicking in panzoombar -> off by one
#1492
Move rule subclasses to filter subclasses
#1493
Update JSON Format Regex to match json.org
#1495
typo: virtualStyle - styleVirtual
#1498
Easily turning off/overriding default select and temporary intent styles
#1501
GeoRSS format tests fail in Safari
#1503
panning off for odd-sized viewport
#1504
doc review