The annotated tag, v0.5 has been created
        at  e6f8e4b5f94dc453285d447ac80289573aa4567a (tag)
   tagging  eed2c8a12b073f95e41c2180b17e8db6e56a9bff (commit)
  replaces  v0.4.4
 tagged by  Vladimir Agafonkin
        on  Thu Jan 17 12:13:31 2013 +0200

- Shortlog ------------------------------------------------------------
Version 0.5

Aaron King (1):
      Fix issue 1226: IE10 "Invalid argument" error in version 0.5 defining 

Adam Stull (1):
      Stop propagation of mouse event

Alexander Parshin (2):
      Allow HTML in Layer Names (issue #1009)
      fix indent symbols

Brian Herbert (2):
      Allow null GeoJSON geometries.
      Simplifying condition for null geojson geometries.

Bryan McBride (1):
      Typo and grammar fixes

Calvin Metcalf (2):
      GeoJSON GeometryCollection passes consisent params to pointToLayer
      fixed the whitespace and also removed the quotes in object keys

Dave Leaver (5):
      Merge pull request #1023 from danzel/polyedit
      Merge pull request #1046 from inpursuit/bug/2
      Merge pull request #1050 from jacobtoye/master
      Merge pull request #1076 from danzel/ie10
      Merge pull request #1278 from danzel/master

Dominik Moritz (1):
      Implemented isValid() function for Bounds and LatLngBounds. Fixes issue 
#966. Added specification.

Felixls (1):
      Update build/build.js

Fleur Kelpin (1):
      radius is part of CircleMarker style so should be changeable in using

John Firebaugh (4):
      Ensure that getBounds can be called during the first moveend event
      Test the right class
      Add a baselayerchange event
      Add Map#whenReady

Jon Stevens (2):
      null check setting of document.onselectstart
      fix for issue #892 , second time around.

Manuel Ohlendorf (2):
      fixes Issue 1204: border width is now added to viewpoint offset 
      fix indentation: use tabs instead of spaces

Marc Jansen (1):
      Add missing semicolon.

Marcel Sulek (2):
      IE10 double-tap fix - binding touchEvent methods instead of deleting them
      IE10 - fix of not simulating clicks even when drag was within 

Mattias Bengtsson (8):
      Add a debug page exposing the bugs that happen when switching layers with 
different zoom levels.
      Fix for
      Added a bunch of tests and fixed some bugs those exposed.
      Wrap the last test in a map.whenReady to ensure the map has finished 
      Stupid typo
      Add a missing semi colon and make one line < 80 chars
      Add test for ensuring maxZoom and minZoom on the map overrides any layer 
      Smaller inner border radius.

Mehmet Alkanlar (1):
      Fixed issue with Polyline.Edit remove hook.

OriginalSin (1):
      Update src/layer/tile/TileLayer.js

Pascal Borreli (1):
      Fixed typos

Steve (1):
      Semicolons in spec

Tom Hughes (1):
      Update the Layers control when layers are added or removed

Vladimir Agafonkin (205):
      check if path is already in front in bringToFront, same for bringToBack
      fix geojson example for IE
      optimize images with OptiPNG
      get rid of the legacy L.Transition, replace with a better and simpler 
      optimize requestAnimFrame for IE6-8
      update changelog
      update build with panning anim improvements
      Merge pull request #893 from lookfirst/issue-892
      improved scroll wheel zoom to be more responsive
      fixed glitches with zooming on pan animation and panning on zoom animation
      update build
      fix default icon anchor
      fix touch zoom regression
      Merge branch 'master' of
      fix various master regressions
      Merge pull request #961 from danzel/canvas-fixes
      Merge pull request #963 from danzel/zindex
      Merge pull request #968 from danzel/tilelayer-fixes
      update build and changelog, do not prevent tile loading on pan animation
      Merge pull request #972 from domoritz/master
      update build and changelog
      Merge pull request #1007 from danzel/ie10
      Merge pull request #1011 from waldir/patch-2
      do not detect VML if SVG is supported, related to #870 comments
      Merge pull request #1033 from danzel/fix-events
      update build and changelog
      Merge pull request #1027 from jfirebaugh/loaded
      Merge pull request #1038 from jacobtoye/popupdecouple
      Merge pull request #1049 from danzel/fix-events
      Merge pull request #1051 from jacobtoye/MarkerDragMoveEventFix
      update build and changelog
      add initial contribution info
      update contributing guide
      more contributing guide updates
      final contrubution guide adjustments
      fix mdash in contrib guide
      Merge pull request #1058 from bmcbride/master
      Merge pull request #1060 from danzel/zoom-fixes
      Merge pull request #1062 from jfirebaugh/spec
      add built files to gitignore to avoid confusion, update build
      Merge pull request #1064 from jfirebaugh/baselayerchange
      Merge pull request #1063 from jfirebaugh/load
      Merge pull request #1067 from marcjansen/master
      Merge pull request #1055 from aparshin/layers-control-html
      fix Circle getBounds, closes #1068
      precision argument for LatLng toString
      update build
      Merge pull request #1071 from danzel/master
      Merge pull request #1072 from jacobtoye/OldIEBoxZoomOpacity
      update changelog and build
      update changelog
      simplify vector animation, @danzel check it out lol
      clean up browser detection
      fix typo in browser detection
      update changelog with 0.4.5 info
      update website link to
      Fix logo in readme
      Merge pull request #1098 from danzel/popup
      Merge pull request #1099 from danzel/rtl
      Merge pull request #1100 from danzel/rtl
      disregard line endings when comparing size
      update changelog
      update build
      Merge pull request #914 from jacobtoye/MarkerBringToFront
      refactor and cleanup marker bringToFront option
      update changelog and build
      fix TileLayer.Canvas drawTile zoom argument
      add CRS.Simple to the build
      Merge pull request #955 from danzel/longpress
      update license year
      add Path closePopup method, fix a couple of issues
      improve readme
      Merge branch 'master' of
      improve contributing guide and fix readme
      update website link, update build
      Merge pull request #1117 from danzel/master
      Merge pull request #1120 from danzel/master
      Merge pull request #1121 from danzel/master
      Merge pull request #1122 from jacobtoye/LayerGroupEvents
      different whitespace fixes (smart tabs, lines no longer than 100)
      Merge branch 'master' of
      more whitespace fixes
      and some more whitespace fixes
      fix typos and regression in #1122
      add shortcuts for extend, bind, stamp and setOptions
      Merge pull request #1127 from danzel/master
      improve zoom animation curve
      rewrite and tweak inertia easing to make it smoother
      update buikd
      Merge pull request #1131 from danzel/master
      cut images in size by 64% with Yahoo, update changelog
      Merge branch 'master' of
      reorganize CSS, improve dragging cursors
      CSS whitespace fixes
      fix bug in #1131, update build
      update version to 0.5
      Merge pull request #1134 from pborreli/typos
      new zoom control look, various style fixes and cleanup
      Merge branch 'master' of
      update build
      subtle control style changes
      fiddling with styles more
      more css fiddling
      improve scale control styles
      convenience method for debugging
      update changelog
      add Point equals method
      fix shift-click on the map
      add Marker contextmenu event
      update changelog and build
      fixed non-rounded panBy, closes #1085
      fix slight scrolling zoom bug, closes #1039
      make zoom buttons disabled when reaching min/max, closes #917
      update build
      stop mousewheel propagation in layers control, related to #845
      Merge pull request #1148 from waldir/patch-3
      Merge pull request #1151 from danzel/touch-and-mouse
      fix dashArray in IE, closes #1091
      bg transparent for popup close button in CSS, closes #897
      Merge pull request #1158 from danzel/master
      Merge pull request #1166 from OriginalSin/patch-1
      Merge pull request #1167 from yohanboniface/layers_control
      Merge pull request #1171 from dreamfall/patch-1
      Merge pull request #1169 from tomhughes/layers
      Merge pull request #1159 from moonlite/master
      Merge pull request #1188 from danzel/zoom-fixes
      Merge pull request #1189 from danzel/canvas-fixes
      Merge pull request #1193 from lookfirst/issue-892-2
      Fix rectangle having duplicate last point, close #1185
      revert clearing map div contents, fix positioning, close #278 again
      Merge pull request #1205 from mohlendo/master
      update build
      revert debug border
      fix chaining in marker methods, close #1176
      fix text selection regression, #1193, #892
      disable worldCopyJump by default, minor cleanup
      remove LatLng coords wrapping/clamping, add explicit LatLng wrap method
      fix infinite recursion in latLngBounds factory, close #933
      fix GeoJSON resetStyle not fully resetting, close #1112
      add Bounds getSize method
      tweak simple projection, add debug file
      simplify zoom animation calculations a bit
      Merge pull request #1212 from moonlite/1178-zoomlevels-take2
      update LatLng specs after removing default clamping/wrapping
      implement hooks for Class constructors (AOP-style), close #1123
      fix WMS tile wrapping regression, close #970
      update changelog
      update build
      fix changelog typo
      fix regression in GeoJSON resetStyle, close #1112
      make Transformation class more lightweight
      add ability to call init hooks manually in the constructor
      add missing semicolon
      add Path add event
      move editing stuff out of Polyline.js into Polyline.Edit.js
      update build scripts to work with UglifyJS2
      jshint fixes and cleanup for uglifyjs2
      update build with UglifyJS2
      refactor build scripts, cleanup
      update build
      Merge pull request #1222 from jacobtoye/aopfix
      Merge pull request #1221 from snkashis/keypress_bounds
      cleanup keyboard maxbounds
      use lightweight classes for LatLngBounds and Bounds
      more comments and cleanup
      update build
      made up my mind about comment format, add some more comments
      better dependencies formatting
      Merge pull request #1229 from yohanboniface/Path_openPopup_fix
      Merge pull request #1233 from mehmeta/leafletmaster
      Merge pull request #1237 from Felixls/patch-1
      Merge pull request #1231 from snkashis/fix_wms_params
      Merge pull request #1243 from snkashis/fix_canvas_ref
      Merge pull request #1244 from danzel/fix-events
      Merge pull request #1240 from brianherbert/allow-null-geojson
      Merge pull request #1245 from danzel/ie
      Merge pull request #1251 from Guiswa/dev/guiswa/issue1226
      fix iOS vectir zoom anim regression, close #1259
      update build
      update license year
      update link to the new repo location
      Merge pull request #1265 from krekoten/contributing-fix
      double quotes to single
      attempt to fix Android 4.1 zoom freeze, #1182
      Merge branch 'master' of
      fix TileLayer.brintToFront/Back on IE6-8, close #1168
      Merge pull request #1216 from moonlite/better-zoomcontrol-borders-take2
      Merge pull request #1013 from fdlk/set-radius-in-style
      udpate copyright to be more precise
      Merge branch 'master' of
      Merge pull request #1273 from snkashis/fix_circle_clicks
      Oops, revert accidental commit
      Merge pull request #1174 from danzel/master
      Merge pull request #1097 from calvinmetcalf/GeometryCollection
      Merge pull request #1279 from oslek/isArray
      update build
      update changelog
      update changelog
      fix changelog
      update changelog more
      minor cleanup
      update zoom control styles, extract general toolbar classes, fix #1209
      fix whitespace, update build
      fix FF minus key, close #869, update changelog and build

Waldir (3):
      Fix #916
      Use [semantic 
      use semantic linebreaks also in

Yohan Boniface (2):
      Return created HTML element in Control.Layers._addItem
      Eventlistener is Path._openPopup not Path.openPopup

danzel (72):
      Optimize _requestUpdate in Path.Canvas. Don't repeatedly request and 
cancel animation frames (previous code wasn't actually canceling the requests 
      Correct zIndex behaviour (Previously if you had 2 layers, neither of 
which had a zindex we'd set the zIndex to 0 on bringToBack and not remember it. 
On zoom it would revert). Add a test page for tile layer zIndex. Refs #959
      Add a test case for removing a tile layer while dragging. Just start 
dragging the map and it breaks.
      Fix for removing a TileLayer while dragging the map. Would be nicer if we 
could disable a limitExecByInterval, but this works.
      Fix up issues reported by mourner
      IE needs translate(0,0) hack to animate right too. Fixes #870. (Fix found 
by oliverheilig, thanks!)
      Add another point to the polyline edit example so that it can reproduce 
      Fix deleting 2 end nodes from a poly line. Fixes #1022
      Allow SVG Path click propogation. Fixes #834
      Allow click events on Path.SVG elements to fall through if they are not 
      Allow click events on Marker elements to fall through if they are not 
      More tidyups for #1046
      Fix tile zoom animation in latest chrome canary and remove the 
translate(0,0) hack for other browsers as this fixes it too :-) Fixes #1056
      Fix boxzoom for ie7, was trying to set negative width which is a JS error
      Add msTouch detection
      Make touch events work for IE10 using a wrapper approach (similar to 
DomEvent.DoubleTap). DoubleTap touch on IE10 doesn't currently work but 
everything else does. Refs #871
      Make DomEvent.DoubleTap support MSPointer* events. Had to track touch 
count manually and clone the object so we can change the type.
      JSHint happiness
      Add listeners for MSPointerCancel, hopefully fixes remaining touch 
issues. Also fixes removeDoubleTapListener for all platforms
      Attempt a fix at the screen edge bug
      Remove duplicate comment
      Ensure we still fire the dragend event. Move click simulation until after 
the drag has finished (clicking during a drag seems weird).
      Fix up my stupidness with add/removeEventListener. Fixes the zoom drag 
off screen bug without needing the work around
      Remove debug logs
      Fix up double tap listener with ie10. We listen for up events on the 
document so that we get all of them, otherwise we will miss some and mess up 
our touch coun tracking.
      The internal MSPointerUp/Cancel listener should be set on the document 
and never let go otherwise we can miss MSPointerUp events.
      Fix up DoubleTap in ie10 emulation mode bailing as touches isn't set 
(which it of course isn't!)
      jshint happiness
      update changelog and build
      If a popup is removed from the map during viewreset we still try to 
remove it from the map, check we are still on the map first. Fixes #1094
      Update L.DomUtil.getViewportOffset to support dir="rtl"
      Cache remembering if the document is Left to right. Do it at the document 
level rather than the element level as it isn't likely to change.
      Only apply scrollWidth/clientWidth for webkit. Other browsers handle it 
      Text alignment
      Add ie7 browser detection :(
      Make getStyle work for ie < 9. Make IE<=7 support RTL too.
      Make jshint happy
      Add LongPress support to mobile. Fires a contextmenu event after a single 
press without movement of 1 second
      Need to clone the x/y of the touch as the actual object gets updated. 
This fixes contextMenu occurring while touch panning the map.
      Rewrite longpress->contextmenu to live inside Draggable instead as it 
needs deep interaction with it. When an emulated contextmenu is fired on touch 
we stop dragging and stop a click event from occurring. New map option to 
disable it if required: touchContextMenuEmulation
      Stop touchStart propagation in Draggable. Without this dragging marker 
will fire a contextmenu event on touch as the map gets a touch start/end event 
but none of the moves.
      Cancel contextMenu emulation timeout if >1 touches happen (Put them down 
for a touch zoom and didn't move them for example)
      Rename contextMenuEmulation -> longPress
      Use L.Util.bind instead of var self.
      Rename timeout to match other vars
      Disable longPress contextmenu emulation on msTouch, it natively fires its 
own contextmenu event after a longpress is released.
      Add zoom to leaflet-popup-content-wrapper to fix popup style in IE7. 
Fixes #1114
      Dragging a marker should not make a map click event.
      mousemove events need to propagate through path layers otherwise you 
cannot drag the map through them. Refs #1046
      Force a reflow when stopping a PanAnimation to start a ZoomAnimation so 
that the svg animation works correctly. Fixes #1125
      Move reflow into PosAnimation.stop so users don't have to implement it 
      Sort of working Draggable support for touch+mouse devices.
      Get doubleclick on touch&mouse devices working. We need to add a touch 
doubletap emulator and a normal doubleclick listener
      Always enable scrollWheelZoom (fixes scroll wheel zoom on mouse+touch 
      Only wire move/end listeners for the thing we want to listen to.
      Fix up 2 places where L.Draggable.START hadn't been updated for it being 
an array (thanks mourner)
      Code tidyups from mourners feedback.
      Add setZIndex to LayerGroup to allow LayerGroups to work better with the 
layers control. Fixes #1096
      Use invoke to make this code smaller.
      jshint happy
      Re-order zoom end so we completely stop the zoom before getting people to 
redraw. Otherwise firefox will animate the canvas redrawing which is totally 
weird. Fixes #1187
      Always set canvas alpha. Fixes #1186
      Add svg source for icon and replace icon with one from the SVG. (Redrawn 
from original, pretty close but not perfect)
      Add iconRetinaUrl and shadowRetinaUrl to set urls for retina icons. Add a 
retina version of the default icon and use it.
      Another pass at redrawing the icon. This one looks really close to the 
      Move marker svg to src/images/marker.svg
      Another pass at the icon. Moved the mid point of the circle down half a 
pixel to improve the roundness. Tweaked the size of the white circle to better 
match the old one.
      compress images better (smushit)
      Change marker click tracking. Only care if the map has been dragged if we 
are not draggable.
      Re-add as it is used in debug\vector\geojson.html(113). 
Fixes #1242
      Another pass on marker-icon, better grid fitting.
      Fix jshint unhappiness (Thanks @Guiswa)

dreamfall (1):
      fix error in initializing map on hidden iframe in Firefox

jacobtoye (16):
      Make icons appear on top of others on mouse over.
      Set the icons z-index to show in front after zoom.
      Remove unnecessary comment.
      Fixing jshint error
      Refactor closing and moving a marker's popup.
      Unbind the remove and move event handlers when we unbind the popup.
      Make sure popup is closed when Path is removed from map.
      Adding unbindPopup method to L.Path.
      Making movePopup private.
      Fix up event handler method typo after movePopup rename.
      Bring _onDrag method in line with normal Leaflet coding conventions.
      Add latlng to 'move' event triggered on marker when marker is dragged.
      Fix box zoom opacity in < IE8.
      Added 'layeradd' and 'layerremove' events to LayerGroup.
      Change method for calling an objects initHooks to crawl up parents.
      Fixing addInitHooks specs to test inherited hooks and child class' hooks.

mourner (11):
      adjust panning inertia more
      improve PosAnimation code a bit
      minor code cleanup, more destructive point operations
      improve zoom control (shift-clicking)
      update changelog
      improve popup shadow
      fix code style issues #1159, update build
      build script fixes and cleanup
      fix a bug with FeatureGroup bindPopup not accepting options
      add Popup zoomAnimation option, fix #999
      update changelog

oslek (1):
      Robust array type check for cross-frame support

snkashis (7):
      Check bounds when navigating with keyboard. #989
      handle existing query strings for WMS urls , #973
      cleanup to match convention
      whitespace for hash
      handling no existingUrl scenario
      pass the clicked obj, not the map.
      Remove click handler with onRemove

Мар'ян Крекотень (Marjan Krekoten') (1):
      Add missing "be" to


JavaScript library for displaying map data in web browsers

Pkg-osm-commits mailing list

Reply via email to