[Pkg-javascript-commits] [leaflet] annotated tag upstream/0.6 created (now 5292918)

Jonas Smedegaard js at moszumanska.debian.org
Mon Jan 27 20:09:09 UTC 2014


This is an automated email from the git hooks/post-receive script.

js pushed a change to annotated tag upstream/0.6
in repository leaflet.

        at  5292918   (tag)
   tagging  05b1eda46111ef20ed5fa680bb9b4d545d780cbf (commit)
  replaces  upstream/0.5.1
 tagged by  Jonas Smedegaard
        on  Thu Jun 27 00:28:15 2013 +0200

- Log -----------------------------------------------------------------
Upstream version 0.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAABCgAGBQJRy2r/AAoJEE7BtyI3T5vWOhkIAIe0HV2GbGcMqagUANqeN1fE
1KQVHAObTtCHPkR/JdpC/tPvP/eODR5ExucUsD43gZIdgEdXEH2Nda6sle52Wuq+
y3jecRp0e/23G6udgsLLbO5UMBAedXAoeg3cl1Xfeohxsrvkk6O0pO7ND501sY8o
8hjJlTQWB8XlSPlHf1/zm628xIPXPgfDVPzgbHWmFSh3V88kPBnXu2e6XijvElne
jgzysfyhEykwwrSukyHks6hAVL2QxScD39dbtcwByi9fsRPA6BiDNG6QL9NUHRSP
p4v27losHQvUvv2XYNyf4GQFcG6IOyz2vaMRhsZYyp6MFBzLmGfodUn/to33UBE=
=P3lg
-----END PGP SIGNATURE-----

Aaron King (6):
      Add getContainer() method to L.Map as per the documentation.
      Merge remote-tracking branch 'origin/master'
      Add getLatLng() and getRadius() methods to L.Circle.
      Merge remote-tracking branch 'upstream/master'
      Allow L.Mixin.Events.addEventListener() to accept a map in which the string keys represent one or more space-separated event types and the values represent a handler function to be called for the event(s).
      Fix issue 1226: IE10 "Invalid argument" error in version 0.5 defining retina

Adam Stull (2):
      Stop propagation of mouse event
      Allow pointer-events to be set via options passed to shape

Alex Graul (1):
      fix issue with 180 longs being clamped to -180

Alexander Dimitrov (1):
      Add tile bounds option to limit tile loading to a given region

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

Alexander frenzel (1):
      fix enable/disable of marker dragging

Andrew Beaven (2):
      Fixes popups in IE8 and earlier
      Added option to animate pan on invalidateSize()

Andrew Kirkegaard (3):
      hasLayer and removeLayer by id.
      getLayer by id.
      removeLayer by id for FeatureGroups.

Andrey Chizh (2):
      Update deps.js
      Update deps.js

Andrey Rublev (7):
      Improved inheritance mechanism, fixed access to the superclass
      Fix Bounds.contains method in case if obj argument is instance of L.Point
      Add L.DomUtil.removeClass method
      Add method Polyline.closestLayerPoint
      Now draggable's event 'drag' syncronized with actual position of draggable element
      Fix method L.LineUtil._sqClosestPointOnSegment
      Add method setLatLngs to L.MultiPolygon and L.MultiPolyline

Andrii Korzh (2):
      Check object when LatLngBounds extend
      Update LatLngBoundsSpec.js

Andy Chosak (5):
      Add map events for popup open/close.
      Removed unnecessary parameter.
      Bug fix related to issue #373.
      Pull request for issue #447.
      Merge remote-tracking branch 'upstream/master'

Ansis Brammanis (1):
      dblclicking now zooms around mouse, not centre

Borin Ouch (1):
      Fix Attribution control behaviour before it's added to map.

Brian Hatchl (1):
      fixed bug where wms tilesize option was ignored when setting

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

Bryan McBride (2):
      Support ability to add a tile layer below all others for TileLayer.WMS
      Typo and grammar fixes

CKeen (1):
      add start & end events for Map.BoxZoom

Calvin Metcalf (8):
      GeoJSON GeometryCollection passes consisent params to pointToLayer
      fixed the whitespace and also removed the quotes in object keys
      overlay events
      rename events
      ie7 fix
      we want it reletive not from the base
      only mention the path, and ternery
      enable coffeescript classes

Carl Meyer (3):
      Fixed MultiPolygon bug in GeoJSON support.
      Fixed mis-spelling of Path.VML.js in deps.js.
      Added setStyle method for MultiPolyLine and MultiPolygon.

Charlie Moad (1):
      use abs val distance

Charlie Savage (4):
      Fix map refernce for _onDragEnd method.
      this.edit is not always set for polygons - this happens to us for example when loading from geojson.  This patch makes sure that this.editing is set before checking whether editing is enabled.
      The load event for a tile layer is only fired after all tiles are loaded.  However, the previous code only took into account successful tile loads.  It is legitimate for a tile load to cause an error - you might be zoomed out on a map and are pulling a non-existent tile (especially on indoors maps).  This patch takes into account both successful and unsuccessful tile loads.
      When a tileLayer is added or removed form a map, the _tileLayersNum property is appropriately updated but the _tileLayersToLoad is not.  It is not updated until resetView, but that is called after  the method _onTileLayerLoad is called.  Thus, if you add one tile layer the _tileLayersToLoad is zero and when _onTileLayerLoad is called the values is decremented to -1.

Christian Bäuerlein (1):
      call method #getSize on the map instance, not a global object called map

Christian Schwarz (1):
      Fixed zoom out on Windows 8 with Firefox

CodeJosch (2):
      Pass object
      Array access => tile

Daan Mortier (2):
      Issue #1631: Fixed a bug on removeEventListener
      Updated patch for issue #1631 based on feedback

Damon Oehlman (1):
      Tweaked DOM util opacity to only apply in IE when opacity !== 1

Dave Leaver (8):
      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
      Merge pull request #1396 from danzel/oldie-fixes
      Merge pull request #1424 from tmcw/use-tobe
      Mention why aria-haspopup is required in the layers control

Dino Ravnić (13):
      fixed not decreasing total tile count when a tile is being discarded
      when tile option noWrap is set, checking if tile x coordinate is valid
      fixed not clearing old layer content in case of non animated pan or zoom
      fixed an error at uninitialized layer container
      moved viewreset event handler to a callback function
      firing tileunload when a layer is being reset
      if map is not loaded don't fire mouse events
      don't proceed with invalidation if map is not loaded
      all paths need to return "this"
      - dragend should fire in _onDragEnd no matter if inertia is on or off
      "instanceof window.Event" didn't worked on Chrome, so replaced it with a more general variant
      forgot a semicolon
      code reformating to make it compliant with jake

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

Eldar Djafarov (10):
      testacular port
      enable testacular runner
      fix code style
      Make getFiles more consistent
      use global deps file instead of ustom list
      Fix debug html pages after #1326
      travisci integration
      test coverage initial commit
      use master testacular only if --cov
      Fix: SpecHelper should be first

Eric Martinez (6):
      Reversed up/down arrow pan direction. Some noted the inverted style is not expected.
      Support for map.options.keyboardPanOffset and map.options.keyboardZoomOffset. Use these to configure how far the keyboard controls will pan/zoom the map (respectively).
      Created a focus handler for the map. Converted keyboard handler to make use of new focus events.
      Merge remote branch 'upstream/master'
      Removed legacy code that caused console errors.
      Cleaned up use of defaults.

ErshKUS (4):
      fix zoom mousescroll, test FF3.6 Chrome last IE 8
      oops, I'm new to GitHub
      add options correct class popup
      leaflet-popup class should be always present

Felixls (1):
      Update build/build.js

Finn Herpich (2):
      Added contextmenu to Path.SVG Events
      forget to prevent the default context menu action

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

Geremia Taglialatela (1):
      ie6 filter clearing fix

Graeme West (2):
      Fixing indentation so that Leaflet compiles.
      Converting spaces to tabs for consistency.

H. Westphal (1):
      Allow creation of empty L.LatLngBounds

Jan Pieter Waagmeester (8):
      Fix regexp in DomUtil.removeClass to correctly remove spaces, use addClass in stead of manual class manimulation in Map.ZoomAnimation
      Merge branch 'master' of git://github.com/CloudMade/Leaflet
      Fixed error after running spec: only remove spaces at head and tail now
      Use L.DomUtil.addClass to add classes instead of direct attribute manipulation
      Merge branch 'master' of git://github.com/CloudMade/Leaflet
      Replace manual style.opacity manimulations by L.DomUtil.setOpacity in Popup.js
      Merge branch 'master' of git://github.com/CloudMade/Leaflet
      TileLayer.Canvas.redraw() now returns this.

Jason Davies (1):
      Add noWrap option to TileLayer.

Jason Sanford (18):
      Adding options to L.Map.locate that follows the PositionOptions spec for the W3C Geolocation API. You can now pass "enableHighAccuracy" and "maximumAge" to get fresh, accurate positions.
      Adding private _redraw method. This should fix #124
      Path.setStyle didn't return "this". I assume it is supposed to.
      Adding "getBounds" method to L.Path and a debug page to show it in use.
      Moving "getBounds" from L.Path to L.Polyline as some descendants of L.Path dont' have a "getLatLngs" method.
      Adding "toBBoxString" method to LatLngBounds. I'm following the OpenSearch Geo spec which is different than what was originally request in #216.
      Adding "equals" method to LatLngBounds using the preferred LatLng.equals method. Much cleaner.
      Adding L.Rectangle. Just ready to test in debug, still needs added to build scripts, documentation to be comlete. Addresses #494.
      Merge branch 'master' of git://github.com/CloudMade/Leaflet
      Merge branch 'master' of git://github.com/CloudMade/Leaflet
      Moved rectangle debug page to vector directory
      Adding setBounds method to Rectangle layer.
      Merge branch 'master' of github.com:JasonSanford/Leaflet
      Merge branch 'master' of git://github.com/CloudMade/Leaflet
      DRYing things up a bit with Rectangle.js
      Fixing typo in Rectanlge.js description. Adding Rectangle.js to dependencies.
      LatLngBounds.extend(otherLatLngBounds) seems to be working. Addresses #517.
      Adding getBounds method to FeatureGroup.

Jochen (1):
      fire a "tileunload" when tiles removed

Johannes (3):
      Fix bug in bind causing loss of arguments
      Add basic geolocation debug page
      Clean up commented lines

John Firebaugh (49):
      Ensure that getBounds can be called during the first moveend event
      Test the right class
      Add a baselayerchange event
      Add Map#whenReady
      2 space indents -> tabs
      Enable cleaner overriding of TileLayer#getTileUrl
      Omit "should" in spec descriptions
      Add Map#remove
      Force touch support off for PhantomJS
      Fix .leaflet-bar style for a single button bar
      Remove margin override for .leaflet-control-zoom
      Fire an unload event on removal
      Use devDependencies
      Fix whitespace
      Add Map#eachLayer (fixes #1457)
      Normalize polygon holes (fixes #1459)
      testacular -> karma
      Update mocha.js
      Manage mocha dependency with npm; update to 1.9.0
      Update specs for mocha
      Add #toGeoJSON to various layer types (#712)
      Convert to expect.js assertions
      Compatibility with browserify
      Add prepublish script to package.json
      Permit layer stamping to be overridden
      Add .npmignore
      Bounds-check array access in Polygon#initialize
      Popup-specific closeOnClick option
      Set correct initial zIndex on tile layer divs
      Merge pull request #1684 from scooterw/1670
      Fix indentation
      Don't call Layer#onRemove if Layer#onAdd was never called
      Don't call Layer#onAdd on a layer that has been removed
      Don't fire layerremove if layeradd was never fired
      Fix trailing whitespace
      Remove webkit workaround that is no longer necessary
      Don't overwrite layer.feature.geometry
      Normalize all toGeoJSON output to Features
      Fix test
      Avoid error if transform happens to be 'none'
      Remove preventDefault and mousedown workaround
      Continue to preventDefault on touch
      Suppress text selection behavior during drag
      Add iframe debug html
      Refine existing methods for disabling text selection
      Also disable user-drag/prevent dragstart events
      Remove preventDefault from BoxZoom too
      Use "wheel" event where supported (#1788)
      Merge pull request #1789 from Leaflet/wheel

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

Jonas Smedegaard (1):
      Imported Upstream version 0.6

Jonathan DERROUGH (2):
      Removed some trailing spaces in 'src/map/Map.js'.
      Marker._map is undefined in Marker.bindPopup()

Jonny Gerig Meyer (2):
      Added support for Popup closeButton option.
      Fixed support for Popup closePopupOnClick option.

Joschka (1):
      Fix viewport offset calculation in Firefox (issue #1322)

Josh Caldwell (2):
      Properly calculate the y position of the element when positioned relative
      Unbind moveend event when maxBounds removed

Juergen Treml (1):
      Provide the hooks needed for writing plugins / extensions to scale control

Justin Walgran (1):
      Add main to package.json

Karl Nack (1):
      Fix transformRe (fixes #1658)

Kevin Mahoney (1):
      Extend the GeoJSON layer from FeatureGroup to allow click events.

Konstantin.Myakshin (1):
      Trigger popupopen/close on markers too.

Krister Kari (2):
      Add L.Util.trim
      Modify or replace regexes that break javascript lazy evaluation with multi line comments

Kyle Johnson (1):
      Added support to set the position of the zoom control

Lars Knickrehm (2):
      Fixed basic XHTML problems.
      This reverts to commit bd1510cec485ae3dc9b215ca6ea4ef6cf4d65fbf.

Majiir Paktu (1):
      Added zoomInvert option to reverse the order in which zooms are numbered.

Manuel Ohlendorf (2):
      fixes Issue 1204: border width is now added to viewpoint offset calculation
      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 TAP_TOLERANCE

Marcin Sikon (3):
      add minWidth to Popup, fix calculation _containerWidth
      fix my previous mistake with offsetWidth
      Marker.js: this._reset() after set new icon, because the icon element has no set position

Matt Currie (1):
      Add zIndex support to L.TileLayer

Matt Spence (5):
      Added draggability to markers
      Refactored marker dragging into MarkerDrag and support for shadows
      Added documentation for marker draggable
      Added documentation for marker draggable
      Added check on popup content variable for undefined to prevent content being to string 'undefined' when setContent hasn't been called yet

Mattias Bengtsson (12):
      Make Leaflet build again.
      Add a debug page exposing the bugs that happen when switching layers with different zoom levels.
      Fix for https://github.com/CloudMade/Leaflet/pull/623
      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 loading
      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 settings.
      Smaller inner border radius.
      Fire zoomlevelschange event when zoomlevels are updated.
      Add tests for the zoomlevelschanged-event.
      Don't expose getZoomLevels.

Max Ogden (1):
      fixing typo

Mehmet Alkanlar (6):
      Added contentupdated event to popup
      Fixed bugs on polyline editing regarding edge cases
      Renamed the event according to conventiions
      Bugfix: Proper cleanup of marker editing handler when it is disabled.
      Moving it inside the if clause makes more sense.
      Fixed issue with Polyline.Edit remove hook.

Michael Aufreiter (1):
      Update README.md

Michael Moore (1):
      Allow value of 0 in L.DivIcon's html parameter

Mikolaj Grajek (1):
      Right click (context menu) event on Map (with default context menu popup

Miroff (1):
      Fixed issue #84 Panning is really slow under HTC Hero (Android 2.2)

Mithgol the Webmaster (6):
      detecting retina displays, adjusting tileSize
      correction: window.devicePixelRatio > 1 becomes false even if devicePixelRatio is undefined
      detectRetina is optional (false by default) to prevent map features (like city titles) from being too small to read on retinal tiles
      adjust zoom levels as well (otherwise markers seem mispositioned)
      includes fixes provided by Max Ogden
      fix CloudMade/Leaflet#789

Morten Ditlevsen (12):
      Fix antialiasing on WebKit when calling map.invalidateSize() on a map having an odd width or height (e.g. when resizing a browser window and having set the map width to 100%)
      Simplified antialiasing fix - thanks Vladimir.
      Merge branch 'master' of https://github.com/CloudMade/Leaflet
      Option to reuse tiles instead of creating and destroying them continuously
      Merge branch 'master' of https://github.com/CloudMade/Leaflet into reusetiles
      'redraw' method for Tile.Canvas layer
      If image source for an icon is null, then create a div-object instead of an img-object
      Added 'intersection' method for Bounds - just like the current implementation for LatLngBounds
      Merge branch 'master' of https://github.com/CloudMade/Leaflet into redraw
      Merge branch 'master' of https://github.com/CloudMade/Leaflet into divicon
      Merge branch 'master' of https://github.com/CloudMade/Leaflet into boundsintersection
      Haversine distance formula for getting distance (in meters) between two LatLngs

Mourner (418):
      LatLng todo
      provide accuracy in geolocation
      update ReadMe
      update leaflet build
      zoomOut, addLayer fixes
      Marker implementation
      add Marker to dependencies
      debug pages with common include
      moved Icon to dom package
      fix include order
      popup implementation
      popup fixes
      some initial popup/tile animation
      pretty up the popups a bit
      open popup on click, not mousedown
      move closePopupOnClick to Map
      fiddling with zoom animation
      fixed popup click propagation bug in webkit
      marker images
      marker zIndex fix
      update build
      todo: refactor translate stuff
      Move disabling click propagation to an util method
      fiddling with popup appearance
      more popup styling
      add Map#layerPointToContainerPoint
      autoPan implementation
      stop marker doubleclick propagation
      overriding default options
      Marker#openPopup
      update readme
      a couple of todos
      update build
      layer z-indexes, tidy up CSS
      new pretty marker icons
      changed bindPopup/openPopup behavior
      getBounds
      popup styling fixes
      add closure compiler
      popup refactoring, close button, update build
      close button
      updated close icon
      L.DomUtil.create shortcut, refactoring, update build
      update close button
      At last, zooming animation! HUGE commit!
      fix markers in IE7 (you have to set the size explicitly for some reason)
      fix IE7 error (it sometimes doesn't like the delete statement)
      close popup on open
      update readme
      update folder structure
      better debug page
      initial vector support, huge commit!
      VML path fallback, enabling polylines on IE6-8, performance tuning
      IE6 png24 markers and popup styling fixes
      tiny ie fix
      Sutherland-Hodgeman Polygon clipping algorithm
      fix option inheritance
      LineUtil refactoring, comments
      polygon holes support
      fix simplify typo
      circle implementation, vector refactoring
      options fix, L.Util.setOptions
      VML stroke fix
      vector refactoring
      update build, build config, readme
      bump license year, update readme
      mobile webkit svg flicker fix
      fix double click zoom animation
      shift drag zoom
      udpate closure compiler
      clean up
      update readme
      shiftDragZoom.disable fixed
      ShiftDragZoom.enable fix
      update build
      refactor map init code
      update readme and license
      Merge remote branch 'origin/gh-pages' into HEAD
      remove default index
      update closure compiler
      addClass, hasClass utility methods
      update build
      commit closure compiler copying and readme files
      small addLayer refactoring
      docs files
      docs files
      Merge branch 'master' into HEAD
      add forkme badge
      update docs
      github and twitter icons
      tweet and facebook like buttons, font fix
      update docs
      rename API reference to Documentation
      fix scrolled document mouse position bug
      update Facebook description
      fix scrolled document bug
      update build
      Merge branch 'master' into HEAD
      Fork -> Source
      update docs
      docs table of contents
      small handlers refactoring
      bump version
      copyright update
      update readme
      tiny mercator refactoring
      Point docs
      update description, remove arrows
      update readme
      update description
      update contents layout
      table of contents styling
      update toc
      update docs
      fitWorld
      update build
      Merge branch 'master' into HEAD
      zoom animation refactoring and fixing, at last smooth zoom works like
      zoom animation fix and refactoring, works like a charm on iOS now!
      rounding behavior change when touch zooming
      fix closure compiler removing useful code
      Merge branch 'refs/heads/master' of git at github.com:CloudMade/Leaflet.git
      merge, update docs
      features page
      update dependencies
      update docs
      clean up TileLayer options
      layerload event, other tweaks
      remove excessive rounding
      remove ff optimization (not needed anymore it seems)
      rework zoom animation, update build
      Merge branch 'master' into HEAD
      Merge remote branch 'origin/gh-pages' into HEAD
      tile/popup fade animation
      update readme
      Merge branch 'master' into HEAD
      features update
      minor tweak
      minor fixes
      more tweaks
      update license
      Path mouse events, Path#bindPopup, update build
      tidy up debug files
      new domain settings
      update link on tweet/fb buttons
      update website link
      update website link
      control positioning, basic zoom control, update build
      update zoom styling
      Merge branch 'master' into HEAD
      zoom control
      bump version
      workaround for a webkit transition bug, fixes #10
      Merge remote branch 'origin/master'
      Merge branch 'master' into HEAD
      popup close on click fix
      double click zoom fix
      Double tap on mobile webkit, update build
      e.position -> e.latlng
      tilelayer error fix, fixes #30
      zoomControl option in map, fixes #31, update build
      Merge branch 'master' into HEAD
      increase map size
      fix occasional error message in TileLayer.js under mobile webkit
      touch zoom fix, should improve #32 a lot
      update docs
      fix TileLayer error on mobile webkit
      should reduce #32 impact a lot
      geolocation noFitBounds
      update docs
      update features
      Merge branch 'master' into HEAD
      android fixes, zoom animation refactoring, fadeAnimation option
      bigger controls on mobile, update build
      better webkit transition bug workaround
      some clean up
      clear scaled tiles after new ones are loaded, fixes #24
      Merge branch 'master' into HEAD
      fix merge mistake
      fix merge mistake
      zoomAnimation option
      fix clearing scaled tiles
      initial attribution control implementation
      minor attrib fix
      fix IE, fix attrib control styling, update build
      Merge remote branch 'origin/gh-pages' into HEAD
      Merge branch 'master' into HEAD
      fix merge error
      add attrib control to homepage
      update popup docs, fixes #37
      zIndex for controls, fixes #36
      merge popup updateContent fix by msaspence
      update readme
      fix merge
      attribution control docs
      ability to enable marker drag later (not initially)
      zoom buttons hover styles
      examples initial commit
      fix IE empty path string bug
      events docs
      more event docs
      more event docs, tidy up toc
      tidy up
      Merge remote branch 'origin/master'
      Merge branch 'master' into HEAD
      facebook image
      improve mobile example
      SVG handling bugfix, fixes #47
      Merge remote branch 'origin/gh-pages' into HEAD
      revert accidental commit
      temporarily disable zoom animation on Android (until it gets stable),
      Merge branch 'master' into HEAD
      more Map options docs
      Bump version
      fix clearing tile background on zoom
      remove console.log
      Changelog added
      Implemented L.TileLayer.WMS (EPSG:3857 only), fixes #50
      Merge remote branch 'origin/master'
      WMS refactoring
      changelog heading
      Fixed a bug related to img {max-width: 100%} rule in Firefox
      issue links in changelog
      Improved geolocation error handling, explicit timeout, fixes #61
      changelog cleanup
      Fix closed polylines not appearing on the map
      revert accidental debug commit
      logo in readme
      another logo in readme try
      zoom-dependent Circle; fixed one is now called CircleMarker, fixes #44
      set world view on locateAndSetView failure
      Marker setLatLng, fixes #5
      dom mouseenter/mouseleave, map mouseover/mousemove/mouseout events
      ie8 vml fix, mouseover/mousemove/mouseout events for stuff
      fix accidentally broken mousewheel
      minor ImageOverlay refactoring, onRemove, fixes #8
      fix double click zoom when popup is opened on click, fixes #48
      fix VML paths cursor if clickable
      small vml cleanup
      opera fixes
      fix map occasionally breaking while zooming on iOS, fixes #32
      TileLayer opacity option
      several marker bugfixes, fixes #66
      update closure compiler
      fixed build script typo, reported in #61
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      popup animation in Firefox/Opera, fixes #21
      update changelog
      Poly addLatLng, setLatLngs, spliceLatLngs methods, fixes #74
      minor Polyline methods improvements
      LatLngBounds#contains(LatLng), Bounds#contains(Point), fixes #76
      tile layer refactoring
      canvas tile layer
      TileLayer.Canvas
      Merge branch 'tms' of https://github.com/tmcw/Leaflet into tmcw-tms
      Merge branch 'tmcw-tms'
      update changelog
      fix accidentally broken tiles in IE6-8, fix SVG in IE9, fixes #83
      fix WMS tiles not loading near date line
      title option for markers, fixes #86
      blue marble wms example
      started work on projections
      fix tile loading regression, fixes #87, fixes #91
      improve projections support, add EPSG:3395 (real mercator)
      forgot to add several source files
      update changelog
      fix accidental global var
      fix whitespace
      update changelog
      fix tile opacity in IE, fixes #90
      update build
      fix regression in Circle, fixes #92
      revert android fix as it prevents clicks on iphone :(
      reverted htc hero fix
      fix TileLayer.Canvas regression
      Merge remote branch 'origin/master'
      cleanup
      minor attribution improvement
      async option in TileLayer.Canvas
      fix bug with some tiles not loading in tms layer, fixes #97
      Merge remote branch 'origin/master'
      improve debug handling
      fix map div absolute position bug, fixes #100
      fix bug with some tiles not loading, fixes #97, update changelog
      fix popup setContent, fixes #94
      #96
      fix bug with click propagation on popup close button, fixes #99
      Popup now accepts HTML element as content too, fixes #9
      fix bug with removing/readding tile layers
      more TileLayer onRemove fix
      updated BSD license
      TileLayer setOpacity method, fixes #102
      fix scrollWheelZoom date line issue, part of #105
      fix potential memory leak, closes #107
      added LayerGroup and FeatureGroup layers
      add MultiPolygon and MultiPolyline layers
      GeoJSON (finally!), setStyle for paths
      update build and changelog, closes #77, closes #13
      cleanup changelog
      more detailed example
      popup fixes, marker setIcon
      update basic example using FeatureGroup
      moved CircleMarker radius to options, 10 by default
      Supposedly fixed error on iOS 3, closes #113
      pass options to locateAndSetView
      update changelog
      Fix L variable definition, closes #122
      minor Path refactoring, update build after Jason commits
      minor GeoJSON refactoring, reverse option in coordsToLatLngs
      CSS cleanup (thanks to CSSLint)
      improve typograhy
      remove slow and unnecessary code from zoom anim logic, related to #123
      update changelog
      fix HTC Hero panning, closes #84 (hopefully)
      improve mobile webkit click responsiveness, fix clicks in Android 2.1
      don't use setTimeout on drag for browsers without requestAnimFrame
      add tap tolerance for better mobile usability, update changelog
      parse string coordinates in GeoJSON, closes #136
      fix panning on Android 3, closes #121
      opera mobile fixes, closes #138
      update changelog with 0.2 release
      changelog cleanup
      typo
      changelog rearranding
      sanitize LatLng arguments, closes #136
      update changelog
      cleanup jonny's pull
      Merge branch 'master' of https://github.com/florianf/Leaflet into path-canvas
      merge Florian's pull, fixes, cleanup, circle click, added todos
      fix static properties inheritance
      refactoring, cleanup, take strokeWidth into account in circle click
      canvas polyline click events
      move path canvas code to a separate folder
      canvas polygon clicks through ray casting (yay!), refactoring
      fix canvas polygon click on border
      move SVG-specific code into a separate file
      vector namespaces/consants refactoring
      removed excessive line
      remove duplication in canvas code
      update build (only ~2.5kb increase from canvas backend, great!)
      prettier vector example
      Merge branch 'master' into HEAD
      update changelog
      fix circle drawing bug
      click tolerance for polylines
      fix regression that caused 'L_PREFER_CANVAS undefined' error
      path canvas fixes (make sure there's no accidental styling)
      don't draw circles that are off the clip region, closes #141
      remove accidental console.log
      update changelog
      fix occasional overlay blurriness in WebKit
      fix indentation, use documentFragment when adding tiles, closes #152
      rely more on feature detection instead of ua string, closes #142
      fix crash on Android 3, closes #137, #160
      update changelog and build
      remove noSpec failures (enable when needed during development)
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      update includes in spec runner
      temporarily disable projection specs (need rewrite after refactoring)
      more Class specs to test @anru changes
      update build and changelog
      map#hasLayer, ability to add tile layers below all others
      initial Control.Layers commit
      minor tweaks
      passing layer config in control constructor
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      update build with Layers control
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      update changelog
      Limited zoom change on a single mouse wheel movement, closes #149
      update changelog and build
      Fix map click error when dragging is initially disabled, closes #196
      fix setPrefix not updating attribution prefix, closes #195
      fix potential Safari crashes and tile load errors
      update changelog
      Close marker popup on marker removal (merge Rick's pull)
      update changelog
      Fix layer ordering in Control.Layers
      fixed mouse zoom when map is inside scrollable div, closes #206
      nicer buttons on debug canvas page
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      update changelog
      add layer through layer group in debug page
      update version and website link
      update canvas debug page
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      revert #221, as it causes flickering on zoom animation
      circle clipping
      todo comment
      fix changelog typo
      added author notice
      TileLayer continuousWorld option, related to #236
      Fix IE6-8 popup close button error, closes #235
      fix geojson example #233
      more mouse scrolling fixes, update build
      cleanup example
      debug page for polygon setLatLngs
      fix marker setLatLng in case it's called before adding #222
      preserve map center after resize
      update dependencies in custom builder
      fix requestAnimationFrame in some Chrome/Linux builds
      cleanup LatLngBounds toBBoxString
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      cleanup, update changelog
      update build
      minor cleanup
      don't add the same listener twice, close #281
      Merge branch 'master' of git at github.com:CloudMade/Leaflet.git
      update changelog
      more on #281
      Fix mouse events propagating on attribution control, close #279
      update build and changelog
      Fix initializing map in a non-empty div, close #278
      simple vector debug page
      Fix vector layer click events for iOS, close #204
      update changelog
      added TileLayer zoomOffset option (thanks to @msaspence)
      Fix overlay positions when panning to a copy of a world, close #273

Neno (4):
      Fix L.DomUtil.removeClasss method. Regex wasn't matching '-' chars in class names.
      Fix L.DomUtil.removeClasss method. Regex wasn't matching '-' chars in class names.
      Merge branch 'removeclass_fix'
      Method TileLayer._reset now first cleans old container HTML and then initializes a new one.

Nikolai Prokoschenko (1):
      Disable 3D CSS transforms on PhantomJS

Norbert Renner (2):
      Fix empty popup on Internet Explorer
      build

Oleg Smith (1):
      Strage behavior of inplace github editor

Olexandr Skrypnyk (2):
      Detect retina support for a huge amount of devices by Thomas Fuchs
      Move `isRetina` method from Util to Browser

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

Paolo e Stefano Mainardi (2):
      Add coordinates to featureparse event.
      Keep geometry object on "featureparse" event.

Pascal Borreli (1):
      Fixed typos

Paul Bonaud (1):
      Toggle the display of a marker s popup on click

Paul Spencer (1):
      Update src/dom/DomEvent.js

Pavel Shramov (3):
      polyline: Remove deleted marker from internal list
      polyline: Fix old position of middle point
      polyline: Don't reinitialize MarkerGroup

Peter Gassner (1):
      Fix feature detection for IE9 when drawing SVG paths

R. Merkert (1):
      Make sure events don't fire after listener is removed.

Reed (1):
      fixed _checkIfEmpty in Circle.js with check for _map property

Rick Harris (1):
      Remove marker popups when marker is removed

Rob Brackett (1):
      Add support for maps with position: fixed

Robert Nordan (4):
      Add a test that shows the DOM change failure
      Reuse DOM object in Marker.SetIcon, fixes #561
      Make test/example actually check ondragstart/end
      Ensure styles are set even when reusing DOM.

Roemer Vlasveld (3):
      Add hasLayer to LayerGroup
      Fix js typo
      hasLayer not checking for null

S. Andrew Sheppard (2):
      pass through coordsToLatLng when processing GeometryCollection
      make AMD declaration anonymous

Samat K Jain (2):
      Better touch feature detection
      Ignore shift key for touch-enabled browsers

Savva (1):
      Fix for Elliptical Mercator projection (y coord corresponds to minor earth radius)

Scooter Wadsworth (2):
      calculate x position with postion:relative and width/maxWidth
      smart tabs per contribution guidelines

Stefan Sydow (2):
      fix NaN bug in scale control
      fix spurios mousemove event for Chrome on Win

Steve (6):
      Semicolons in spec
      Simplify features check
      Trying to fix whitespace
      whitespace again
      whitespace fix?
      Fix icon.js documentation

Steve Kashishian (3):
      Prevent infinite loop in adding of canvas CircleMarkers
      Prevent memory leak in removal of canvas layers
      Prevent contextmenu events on popups from falling thru to map

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

Tom MacWright (20):
      Adding a makefile for non-Windows machines
      Adding TMS support to Leaflet with a scheme: 'tms' option.
      Split template tests into logic groups, test for template without
      Fix semicolons, breaking, whitespace, duplicate var statements.
      Test setView. The setTimeout can be removed when #1420 is fixed.
      Use tobe instead of testing the result of an equality
      Add public getContainer API to TileLayer, and test for it.
      Spacing.
      Add layerGroup#getLayers and tests. Fixes #1460
      Use mocha
      Fix mercator tests, these are broken in Leaflet master.
      Tighter tolerance for point-near check
      Proper default for delta
      Throw an exception if a map div is not found
      Propagate popupclose event. Fixes #1681
      Propagate popupopen as well, refs #1681
      Ignore pan keyboard event if the map is animating. Fixes #1710
      End drag events on mouseout of document, fixes #1277
      Remove debugging
      Remove mouseout binding on up

Tom Nightingale (1):
      fix IE8 error with calling call() on window.clearTimeout()

Vagrant (1):
      Merge branch 'master' of git://github.com/Leaflet/Leaflet

Vitaly Domnikov (1):
      Popup close button bugfix

Vladimir Agafonkin (806):
      github generated gh-pages branch
      Update Changelog (WMS)
      Merge pull request #71 from maxogden/patch-1
      Merge pull request #79 from tmcw/makefile
      Merge pull request #89 from Miroff/master
      Merge pull request #95 from snc/latlngbounds-patch-1
      Merge pull request #98 from antonj/master
      Merge pull request #114 from carljm/geojson-multipolygon
      Merge pull request #115 from carljm/deps-pathvml
      Merge pull request #116 from carljm/multipoly-setstyle
      Merge pull request #119 from JasonSanford/master
      Merge pull request #128 from JasonSanford/master
      Merge pull request #134 from jasondavies/tile-nowrap
      Merge pull request #169 from JasonSanford/master
      Merge pull request #178 from anru/master
      Merge pull request #179 from anru/master
      Merge pull request #180 from anru/master
      Edited CHANGELOG.md via GitHub
      Merge pull request #197 from anru/markerdrag
      Merge pull request #186 from anru/master
      Merge pull request #189 from anru/domutil
      Merge pull request #200 from anru/master
      Merge pull request #194 from anru/multipoly
      Merge pull request #207 from florianf/master
      Merge pull request #218 from marphi/marker_seticon
      Merge pull request #214 from marphi/minWidthInPopup
      Merge pull request #220 from giscloud/removeclass_fix
      Merge pull request #221 from giscloud/setview_fix
      Merge pull request #234 from giscloud/master
      Merge pull request #236 from giscloud/master
      Merge pull request #237 from giscloud/master
      Merge pull request #240 from giscloud/master
      Merge pull request #242 from ErshKUS/master
      Merge pull request #253 from JasonSanford/master
      Merge pull request #264 from fabrik42/master
      Merge pull request #263 from JasonSanford/master
      Merge pull request #270 from KMahoney/master
      Merge pull request #256 from CodeJosch/tileunload
      Merge pull request #276 from giscloud/5c1fa83b633bfe605cb81e42b1365a313e988fed
      Fixes IE problem introduced in a recent commit, #292
      Merge pull request #290 from giscloud/tileunload.fix
      Merge pull request #300 from giscloud/mouseevents.fix
      Merge pull request #302 from giscloud/invalidatesize.fix
      Fixed error when calling setRadius before adding circle to the map, closed #307
      Merge pull request #308 from cfis/dragend
      Fixed marker regression as pointed out by @shramov
      Merge pull request #332 from samatjain/firefox
      Added mousemove to paths
      remove extra semicolon
      Merge pull request #403 from alexgraul/master
      Merge pull request #421 from ErshKUS/master
      Merge pull request #427 from mikolajgrajek/master
      Merge pull request #429 from jderrough/master
      Merge pull request #436 from jderrough/master
      Merge pull request #433 from aceiii/master
      Fix incorrect merge of #373
      Merge pull request #453 from mortenbekditlevsen/master
      Merge pull request #458 from mortenbekditlevsen/reusetiles
      Merge pull request #459 from mortenbekditlevsen/redraw
      Merge pull request #460 from mortenbekditlevsen/divicon
      Merge pull request #461 from mortenbekditlevsen/boundsintersection
      Merge pull request #462 from mortenbekditlevsen/lldist
      Merge pull request #468 from appelflap/master
      Merge pull request #478 from bmcbride/master
      Removed global switch for installing jshint and uglify-js
      Merge pull request #480 from foodtruckfiesta/master
      Merge pull request #484 from JasonSanford/master
      Merge pull request #492 from jacobtoye/PadBounds
      Merge pull request #500 from ErrorProne/master
      Merge pull request #501 from ErrorProne/master
      Update CHANGELOG.md
      Update CHANGELOG.md
      Update changelog once again
      Merge pull request #504 from JasonSanford/master
      clean up zoom control code
      more zoom control cleanup
      Merge pull request #521 from k4/master
      Merge pull request #524 from giscloud/return.this.fix
      Merge pull request #523 from thatjpk/fire_edit_on_drag_vertex
      Merge pull request #530 from JasonSanford/master
      Merge pull request #538 from giscloud/inertia.few.fixes
      Merge pull request #549 from mehmeta/polyedit
      Merge pull request #552 from mehmeta/polyedit
      Merge pull request #548 from mehmeta/contentupdated
      Merge pull request #554 from zedd45/boxzoom
      Merge pull request #553 from JasonSanford/bounds-extend
      Merge pull request #562 from mattiasbengtsson/master
      Merge pull request #557 from JasonSanford/feature-group-bounds
      Merge pull request #588 from johtso/patch-1
      Merge pull request #589 from johtso/patch-2
      Merge pull request #600 from DamonOehlman/filter-tweak
      Merge pull request #617 from runderwood/a73b812fe1e6b089225b33da049de99fdbb32dd8
      Merge pull request #621 from djomp/patch-1
      Merge pull request #633 from michael/patch-1
      Merge pull request #602 from chx007/patch-1
      Merge pull request #653 from giscloud/reformating.fix
      Merge pull request #654 from Guiswa/1ffedae5ab7621f4d59dcd0be640ae62b029a042
      Merge pull request #655 from Guiswa/master
      Merge pull request #657 from ericmmartinez/master
      Merge pull request #667 from tagliala/ie6-filter-fix
      Merge pull request #669 from cfis/editingFix
      Merge pull request #671 from naehrstoff/patch-1
      Merge pull request #586 from Mithgol/master
      Merge pull request #678 from SpotSpecific/master
      Fix error with removing GeoJSON, closes #685
      Merge pull request #683 from cfis/tileLayersToLoad
      Merge pull request #682 from cfis/tilesLoaded
      Merge pull request #700 from shramov/polyline-edit-fix
      update build
      Merge pull request #729 from danzel/master
      Merge pull request #716 from twinbit/master
      Merge pull request #701 from shramov/polyline-edit-fix
      Merge pull request #638 from jacobtoye/PreventDefault
      Merge pull request #739 from Mr0grog/position-fixed
      Merge pull request #744 from danzel/animate-zoom-rename
      Merge pull request #751 from danzel/ie10
      Merge pull request #750 from danzel/fix-unit-tests
      Merge pull request #742 from shintonik/tilelayer-load-event-fix
      update build, cleanup
      ensure drag is not fired after dragend, closed #555
      L.Browser and translate refactor and cleanup
      fix typo in browser
      removed translate3d(0,0,0) hack (seems unnecessary now)
      Merge pull request #756 from danzel/master
      Merge pull request #757 from stsydow/for_mourner
      Merge pull request #758 from danzel/imageoverlay-zoom-support
      tidy up leaflet CSS
      Merge remote-tracking branch 'origin/master'
      fixed path setStyle in IE6-8, closed #641, updated build and changelog
      cleanup changelog
      Merge pull request #764 from IMAmuseum/master
      Merge branch 'master' of github.com:CloudMade/Leaflet
      Merge pull request #774 from danzel/android4
      Merge pull request #775 from danzel/fix-events
      Merge remote-tracking branch 'origin/master'
      update build and changelog
      initial API simplification
      Merge pull request #777 from fr1n63/master
      update build
      Merge pull request #779 from danzel/divicon-innerhtml
      Merge pull request #759 from danzel/zoom-marker-hack-fix
      spec cleanup
      more work on simplified api
      Merge branch 'master' of github.com:CloudMade/Leaflet
      merge simplify-api
      update changelog about API simplification
      add addTo method to ImageOverlay, GeoJSON, LayerGroup, Popup
      changelog cleanup
      Merge pull request #784 from jieter/master
      Merge pull request #786 from jieter/master
      update changelog
      Merge branch 'master' of github.com:CloudMade/Leaflet
      update build
      update changelog
      Improved GeoJSON API, closed #315, closed #715
      update changelog
      fix icon default paths, update changelog
      add bgPos to DivIcon for spriting, closes #743
      fix whitespace
      Added WMS setParams, TileLayer redraw, setUrl, closed #719
      changelog cleanup
      add subdomains to WMS, closes #735
      Merge pull request #792 from jieter/master
      Merge pull request #795 from danzel/master
      update build
      Merge pull request #796 from danzel/master
      Merge pull request #798 from danzel/featuregroup-addlayer
      Merge pull request #797 from danzel/master
      Use feature detection instead of browser sniffing for opacity, #796
      cleanup Jakefile
      fix popupAnchor array form
      support arrays in geojson addData
      factories for controls and multipolys
      add Popup openOn(map)
      add Map mouseup event
      optimize map resizing
      remove accidental console.log
      update build
      improve popup close button, get rid of the image, closes #631
      improve panning inertia, fix animation easings on IE
      fix polyline error when it's removed on moveend
      scale control fixes, closes #674
      update build
      fix contextmenu event on path layers
      Merge pull request #801 from lars-sh/master
      update build
      improve close button styling
      only set popup opacity if fadeAnimation is true
      Merge pull request #802 from Mithgol/master
      Merge pull request #807 from jacobtoye/FixMapEvent
      Merge pull request #805 from danzel/master
      Merge branch 'master' of github.com:CloudMade/Leaflet
      optimize canvas layers update, closes #732, closes #785
      update build and changelog
      fix popup so that tip shadow is not cut off
      update changelog
      Use transform3d tile positioning on iOS too, closes #800
      update build
      Fix vector layer flicker on iOS, closes #18 (yay!)
      revert debug vector file temporary stuff
      Merge pull request #808 from danzel/safari-fixes
      Merge pull request #809 from danzel/safari-fixes
      Merge pull request #810 from danzel/shadow-opacity
      fix whitespace
      move L.Icon.Default to separate file, fix popup anchor
      add sublime files to gitignore
      update build
      slightly increase scroll-wheel-zoom responsiveness
      Merge pull request #813 from danzel/master
      Merge pull request #816 from jacobtoye/FeatureGroupMouseEvents
      Merge pull request #821 from jacobtoye/StrokeDashArray
      update build
      make zoom animation cancel the resize moveend trigger
      normalize dashArray in IE, update changelog
      Merge pull request #827 from ajbeaven/IePopupFix
      cleanup setOpacity for IE
      improve pinch-zoom performance on mobile Chrome and Firefox
      Fix jittery marker movement on pinch-zoom (removed position rounding)
      TileLayer refactoring, add loading event, update changelog, closes #177
      removed scale dependency for copyWorldJump
      fix lint error and update build
      fix TileLayer.redraw and multiple layers issue, closes #814
      add ImageOverlay bringToBack/Front, update build, closes #824
      fix no geolocation error handling
      fix layers control factory and update build
      renamed LayerGroup _iterateLayers to eachLayer
      update build
      fix VML remove/add losing styles issue, closes #830
      revert debug file
      try to fix #335 according to danzel's comment
      Merge pull request #832 from danzel/zoom-fixes
      Merge pull request #836 from danzel/corner-div-fix
      Merge pull request #835 from danzel/zoom-fixes
      more TileLayer and Control.Layers zIndex improvements, #309
      update build
      Merge branch 'master' of github.com:CloudMade/Leaflet
      update changelog and build
      Merge branch 'master' of https://github.com/ericmmartinez/Leaflet into keyboard
      keyboard navigation cleanup, closes #646 #663
      Merge pull request #840 from thegreat/ie_error_cleartimeout
      Merge pull request #847 from jtreml/custom_unit_in_scale_control_hooks
      fix canvas backend and holed polygons regression
      update build with regression fixes
      fix ugly marker shadows on iE8, closes #850
      update changelog
      fix incorrect calculation of scale by the scale control, closes #852
      update changelog
      Merge pull request #854 from sxua/master
      Merge pull request #856 from mattcurrie/patch-1
      update build and changelog
      Merge pull request #857 from ajbeaven/AnimatedInvalidateSize
      update changelog and build
      Merge pull request #861 from danzel/master
      Merge pull request #862 from danzel/oldie-fixes
      cleanup layers control IE7 fix #861
      cleanup layers control IE7 fix #861
      update build and changelog
      update build and changelog
      update version in the source
      update version number and build
      add _site to git ignore
      Merge pull request #864 from danzel/oldie-fixes
      fix dragging cursor appearing to early on FF
      merge stable, update build
      Remove android 2/3 hacks for TileLayer animation (we'll only support it for 4+)
      Move tile layer transition to CSS, detect zoom transion end globally
      Merge pull request #868 from danzel/master
      minor refactoring
      new geojson example with US states
      custom control for geojson example
      improve geojson example
      add bringToFront and bringToBack to FeatureGroup
      improve geojson example
      return this in Path bringToFront/bringToBack
      improve geojson example more
      improve geojson example more
      Merge branch 'improve-geojson' of github.com:CloudMade/Leaflet into improve-geojson
      update changelog
      Merge branch 'improve-geojson'
      Fix map to not animate on resize by default
      update build and changelog
      fix map panning inertia flicker on Chrome
      Remove Win/Meta key to zoom out binding, fix #869
      update build and changelog for 0.4.3
      improve geojson example a bit
      discovered iOS regression, revert 0.4.3 release
      fix iOS pinch-zoom regression and update build
      update changelog and build
      fix IE9 regression (sorry!)
      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 L.PosAnimation
      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 github.com:CloudMade/Leaflet
      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 leafletjs.com
      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 github.com:CloudMade/Leaflet
      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 github.com:CloudMade/Leaflet
      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 Smush.it, update changelog
      Merge branch 'master' of github.com:CloudMade/Leaflet
      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 github.com:CloudMade/Leaflet
      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 github.com:Leaflet/Leaflet
      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 github.com:Leaflet/Leaflet
      Merge pull request #1273 from snkashis/fix_circle_clicks
      Update README.md
      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
      update changelog
      Merge pull request #1290 from yohanboniface/docstring_typo
      Merge pull request #1286 from calvinmetcalf/layerControlEvents
      Merge pull request #1287 from jieter/master
      update changelog, bump version
      merge snkashis polygon fix
      update changelog
      update build
      Merge pull request #1294 from calvinmetcalf/IconPath
      improve zoom control design (refining @jacobtoye's work)
      rename top/bottom to first/last in control classes, thanks @yohanboniface
      Merge pull request #1299 from snkashis/fix_feat_collects
      Merge pull request #1302 from rvlasveld/fix_hasLayer_check_for_null
      Merge pull request #1300 from rvlasveld/add_hasLayer_to_layerGroup
      simplify toolbar classes
      make toolbar styles more generic
      update build and changelog
      Merge pull request #1317 from yohanboniface/escape_uri_component
      Merge pull request #1313 from jacobtoye/control-design
      Merge remote-tracking branch 'origin/control-design'
      Merge pull request #1326 from edjafarov/master
      Merge pull request #1330 from edjafarov/master
      cleanup leaflet-include.js
      don't require testacular for other jake tasks
      minor contribution guide update
      update Jasmine to 1.3.1
      cleanup testacular config
      merge #1141 and clean it up
      minor whitespace cleanup
      update build
      Merge pull request #1053 from inpursuit/enhancement/3
      Merge pull request #1336 from edjafarov/travis-integration
      minor comment fixes
      add travis build status to readme
      cleanup package.json
      Merge pull request #1342 from danzel/circlemarker
      Merge pull request #1318 from yohanboniface/add_lbrt_getters
      merge #1340, fix whitespace
      make test task less verbose
      Merge pull request #1227 from jerel/patch/android-webview
      cleanup #1227 pull
      update changelog and build
      Merge pull request #1345 from calvinmetcalf/1314-coffeescript-classes
      update changelog once more
      improve core specs #1347
      fix Point factory not passing null through
      complete geometry tests to 100% #1347
      fix L.latLng factory not passing null through
      complete LatLng and LatLngBounds tests, #1347
      fix specs sometimes failing
      add a couple of DomUtil tests, #1347
      update changelog with 0.5.1 info
      update Jakefile comment
      fix package.json version to make Travis happy
      Merge pull request #1359 from danzel/fix-events
      Merge pull request #1365 from joschka/fix-viewport-offset
      Merge pull request #1367 from jacobtoye/MovePolylineEdit
      Merge pull request #1372 from snkashis/zoom_with_layerswitch
      Merge pull request #1373 from snkashis/marker_popups
      Merge pull request #1374 from oslek/move-events
      Merge pull request #1376 from moonlite/zoomlevelschange-event
      Merge pull request #1386 from snkashis/click_while_open
      Merge pull request #1385 from snkashis/bind_popup_option
      Merge pull request #1384 from snkashis/svg_clicks
      Note about line endings in the contributing guide
      Merge pull request #1397 from tmcw/template-tests
      Merge pull request #1399 from jfirebaugh/tabs_vs_spaces
      Merge pull request #1400 from jfirebaugh/getTileUrl
      update changelog
      Merge pull request #1402 from snkashis/path_popups
      update build and changelog
      make zoom buttons listen to zoomlevelschange
      Merge pull request #1405 from gismartware/master
      make Leaflet mention in attribution much less obtrusive
      throw meaningful exception on getCenter before setView, close #1395
      add Control getContainer, close #1409
      fix removeAttrubution, cover the control with tests, close #1410
      accept coordinates in form of simple objects, close #1412
      fix browser test runner, close #1418
      Prevent tile dragging in webkit, close #1406
      Merge pull request #1419 from tmcw/test-jshint
      Merge pull request #1421 from tmcw/setview-test
      fix setView test, #1420
      Merge pull request #1427 from jfirebaugh/should
      refactor TileLayer animation, fix #1140, #1437, #52, #1442
      Merge pull request #1434 from jfirebaugh/remove
      Merge pull request #1080 from brianhatchl/wms-tilesize-option-bug
      Merge pull request #1433 from tmcw/layer-container
      minor WMS cleanup after merge
      fix whitespace, update build
      fix rounding error when changing zoom, close #426
      fix typo, fix animated setView not converting latlng input
      fix 404 error in TileLayer tests
      Merge pull request #1438 from yohanboniface/echap-boxzoom
      Merge pull request #1439 from danzel/convert_option
      Merge pull request #1440 from danzel/zoom
      update changelog and build
      fix geolocation accuracy bounds, add more event data, close #984, related #584, #987, #1028
      Merge pull request #1444 from jfirebaugh/toolbar_style
      Merge pull request #1445 from jfirebaugh/zoom_style
      Merge pull request #1446 from jfirebaugh/unload
      add Point contains method
      cleanup and prettify animation code, more comments
      fil back buffer z-index issue
      Merge pull request #991 from adimitrov/overlay_bounds
      fix whitespace
      return this in LayerGroup eachLayer, close #1452
      Merge pull request #1457 from jfirebaugh/eachLayer
      Merge pull request #1458 from jfirebaugh/package.json
      Merge branch 'canvas_path_cursor' of github.com:snkashis/Leaflet into canvas-hover
      fix events not overwriting target/type
      clean up the canvas hovering code
      Merge branch 'master' of https://github.com/Leaflet/Leaflet
      update build
      Merge pull request #1467 from jfirebaugh/1459
      Merge pull request #1468 from pagameba/patch-1
      Merge pull request #1469 from tmcw/getlayers
      Merge pull request #1471 from snkashis/drag_handling
      Merge pull request #1476 from jwalgran/master
      Merge pull request #1487 from danzel/zoom-fixes
      Merge pull request #1490 from danzel/oldie-fixes
      Merge pull request #1501 from rassie/patch-1
      fix jshint 1.1.0 errors, update deps and build
      Merge pull request #1514 from danzel/featuregroup
      Merge pull request #1532 from malexeev/master
      update cloudmade API key on all debug pages
      Merge pull request #1551 from escaped/master
      update jake (prev version was having some problems building Leaflet)
      fix moveend not always firing on drag
      update build
      Merge branch 'master' of https://github.com/Leaflet/Leaflet
      update build again
      Merge pull request #1554 from olegsmith/master
      Merge pull request #1537 from dotCypress/master
      Merge pull request #1562 from AndreyChizh/patch-1
      remove testacular master hack (as 0.6 is now stable)
      Merge pull request #1568 from jfirebaugh/karma
      remove testacular master hack (as 0.6 is now stable)
      Merge pull request #1479 from Leaflet/mocha
      fix coverage reporting in Karma #1479, close karma-runner/karma#461
      always show master branch image for Travis status
      move phantomjs check for touch into Leaflet
      switch to Node 0.10 for Travis
      Merge pull request #1572 from jfirebaugh/browserify
      Merge pull request #1575 from cschwarz/patch-1
      Merge pull request #1574 from tmcw/map-initialization-exception
      Merge pull request #1573 from jfirebaugh/prepublish
      Merge pull request #1579 from AndreyChizh/patch-1
      Merge pull request #1581 from jfirebaugh/getLayerId
      add map setZoomAround, merge #1582, close #1157
      more strict jshinting, enforce single quotes and camelCase for consistency
      cleaner jshint config
      update build
      Merge pull request #1598 from bpavot/webview-click-fix
      Merge pull request #1594 from danzel/zoom-fixes
      Merge pull request #1599 from iirvine/clear-event-listeners
      refactor and simplify events code
      more events code cleanup
      major changelog update
      fix tilelayer anim glitch, close #1548
      add resize event, close #1564
      fix lots of maxBounds issues, close #1491, close #1475, close #1194, close #900, #1333
      don't remove layer grom a group if it doesn't belong to it, close #1383
      bring autopanstart event back, close #1375
      don't animate if zoom difference is too large, close #1377
      cleanup draggable
      more draggable cleanup
      fix fitBounds for large bounds, close #1069, thanks to @MaZderMind
      add Util.invokeEach for hash arguments in event methods
      cleanup and merge #1596, adds Events#once
      fix typo
      fix tilelayer load event #1565
      rename retina marker image, close #1552, close #1553
      optimize marker icon source with svgo
      update build
      Merge pull request #1462 from jfirebaugh/toGeoJSON
      update build
      Merge pull request #1607 from kristerkari/fix-js-lazyeval
      remove hasOwnProperty checks, close #1606
      fire load before viewreset/moveend
      Merge branch 'master' of github.com:danzel/Leaflet
      improve contribution guide, update tests/coverage notes
      add ie and safari to jake test platforms
      add Popup keepInView option, close #1308
      add GeoJSON coordsToLatLng option, close #888, close #866
      fixed typo in GeoJSON coordsToLatLngs
      simplify popup methods, merge #738
      move Map control methods to Control.js
      add map.openPopup(content, latlng) convenience
      add popup open and close events, close #612
      Add padding options for map.fitBounds/getBoundsZoom, close #859
      simplify fitBounds-related code, fix typo
      update build
      normalize point in Point equals and contains methods
      minor cleanup
      cleanup, utilize factories more
      update build
      prevent setView after geolocation if called stopLocate, close #747
      better property name
      fix regression in Map hasLayer
      fix Popup autoPan regression
      don't scroll to top of the map on focus, close #1228, close #1540
      define Leaflet as an AMD module as well, close #1364
      fix bug that prevented tile loading during pan animation
      options in view change methods, ability to turn on/off animation, closes #1616
      update build
      rename zoom/panOptions to zoom/pan in setView options
      wrap tile bounds when checking against layer bounds, close #1618
      fix path canvas race condition, close #1615
      add latlng to marker mouse events data, close #1613
      Merge pull request #1632 from tjoekbezoer/master
      Merge pull request #1633 from stuporglue/divicon_0
      Merge pull request #1635 from danzel/master
      clean up handlers and panes on map remove, close #1621
      accept global animate option in setView
      minor cleanup
      accept true as a third setView argument for compatibility
      Merge pull request #1642 from gumballhead/master
      Merge pull request #1617 from Leaflet/setview-anim
      add optional popup argument to Map closePopup
      Merge pull request #1650 from gumballhead/layers-by-id
      fix pan animation regression, close #1629
      Merge pull request #1659 from karlnack/fix-ff-maxbounds
      major changelog update
      fix typo
      Merge pull request #1661 from spamdaemon/FIX_1654
      update changelog
      fix whitespace in event spec, #1661
      update build
      minor changelog fix
      context-based off/fire fix
      fix TileLayer 404 errors off-world
      simplify zoom anim a bit
      Merge pull request #1669 from jfirebaugh/closeOnClick
      Merge pull request #1683 from jfirebaugh/1683
      Merge pull request #1688 from korzhyk/master
      add mailmap to gitignore
      update packages versions, minor jshinting
      update build
      Merge pull request #1713 from snkashis/circlemarker_loop
      Merge pull request #1723 from snkashis/canvas_removals
      update build
      update jshint to 2.1.3, reenable jshint white - big thanks to @antonkovalyov
      Merge pull request #1729 from jfirebaugh/add-remove
      Merge pull request #1726 from Norkart/reuseIconDOM
      fix hinting error, update build
      Merge pull request #1732 from snkashis/contextpopup
      Merge pull request #1750 from jec006/unbind-moveend-maxbounds
      update layers icon, add retina version, cleaner popup styles, close #1739
      better regexp for image folder detection, close #1657
      make all WMS request keys uppercase, close #1751
      Merge pull request #1745 from jec006/calculate-y-mouse
      update build
      Merge pull request #1754 from danzel/master
      prettify marker svg source
      add layers icon svg source
      fix 1px popup anchor shift
      Merge pull request #1760 from yohanboniface/markerdrag_off
      Merge pull request #1762 from sheppard/master
      Merge pull request #1761 from popox/marker-togglePopup
      Merge pull request #1766 from jacobtoye/invalidate-size-without-changing-center
      update changelog with last month improvements
      update build
      group API bugfixes in changelog
      Merge pull request #1770 from snkashis/patch-4
      fix icon reuse code to properly handle shadow, close #1768
      update build
      fix regression in marker setIcon #1768
      more explicit copyright in the top comment
      change map.invalidateSize signature to accept options, close #1767, #1766
      fix zoom anim regression with a hack for now, close #1705
      fix geolocation data regression in FF/IE, close #1755
      Merge branch 'overlay-event' of https://github.com/Xelio/Leaflet into Xelio-overlay-event
      simplify control layers events code #1634
      fix True Mercator projection calculations, close #1578
      fix zoom not working with L_DISABLE_3D regression, close #1756
      update build
      add keyboard accessibility to markers, close #1355
      add TileLayer.WMS crs option for reprojecting, close #945
      Merge pull request #1778 from sheppard/master
      convert geojson-converted layers back to features
      Merge pull request #1779 from Leaflet/togeojson-feature
      Propagate popup clicks outside of map container, close #301
      Merge pull request #1780 from Leaflet/iframe-mouseout
      prevent default on marker mousedown so it doesn't get outline on click
      call init hooks before adding layers (fixes zoom anim regression)
      move all tap hacks code into a separate handler, close #1781
      collapse layers control on click instead of movestart
      update changelog and build
      remove leftover code
      disable tap hacks on IE, ref #1694
      Merge pull request #1783 from Leaflet/taphacks
      fix jshint errors
      Merge branch 'iframe-drag'
      remove unnecessary preventDefault
      Merge pull request #1784 from danzel/fix-1694
      revert remove preventDefault #1782, breaks FF
      fix Android firing click twice on buttons, close #1785, related #1694
      update build
      update changelog
      Merge pull request #1786 from Leaflet/preventDefault
      minor formatting stuff
      update changelog and build
      fix regression of not being able to addLayer in initHooks
      update build
      add Circle & CircleMarker toGeoJSON
      bump version, update changelog and build
      minor changelog fix
      remove outdated changelog line
      update docs section in contributing guide
      bring back the horrible timeout hack for Android, close #1785
      update build

Waldir (3):
      Fix #916
      Use [semantic linebreaks](http://rhodesmill.org/brandon/2012/one-sentence-per-line/)
      use semantic linebreaks also in CONTRIBUTING.md

Xelio (2):
      L.Control.Layers: 'overlayadd' and 'overlayremove' event should also fire on external overlay changes.
      External baselayer changes should fire 'baselayerchange' instead of 'overlayadd'

Yohan Boniface (9):
      Return created HTML element in Control.Layers._addItem
      Eventlistener is Path._openPopup not Path.openPopup
      Typo in Polyline docstring
      Escape URI component in getParamString
      Add LatLngBounds.getLeft/getBottom/getRight/getTop
      Use getWest/South/East/North instead of getLeft/Bottom/Right/Top
      Eat our own food
      Allow for canceling a boxzoom being drawn pressing Escape key
      removeEventListener with same context used for adding it

alexanderd (3):
      Rename TileLayer.options.tileBounds to bounds
      Better parameter handling for TileLayer bounds
      Use proper factory call for bounds option

anru (1):
      Fix dragging markers without shadows

antonj (2):
      Dynamically determine path of scripts to include in include.js
      Fix null pointer error leaflet-include.js

appelflap (1):
      Make _update obey min/max Zoom of layer

bpavot (1):
      Android webview fix : Use originalEvent when needed to find timestamp

chrillo (1):
      Scrolling Offset Bug Fix

chx007 (1):
      getViewportOffset -> position:fiexd

danzel (193):
      When zooming, if the current foreground layer doesn't have many tiles and the current background layer does, keep the current background layer rather than swapping in the current foreground. Makes continuous zooming look more awesome, rather than going blank after 2 quick zooms. (Has a big of debug output to be cleaned up later)
      Fix moving your mouse and zooming again before the fg layer has loaded. Previously the bg would get moved to the wrong location, now it moves to the correct location
      Tidy up comments and remove console output
      Performing a touch-zoom needs the transform the other way around, let it have its way...
      Disable the continuous zoom animation on android as it doesn't work due to Androids issue with double translate.
      Start on making markers animate when zooming rather than disappearing and reappearing. Currently implemented as a hack in Map.ZoomAnimation.
      Add gecko3d support to Browser/DomUtil
      Make Map.ZoomAnimation hack browser independant, works on firefox too :)
      Position Popup using L.DomUtil.setPosition for Hardware Accel.
      Only apply Path.SVG mobile Webkit hack for mobileWebkit
      Animate popup boxes when zooming
      Animate SVG layers when zooming
      Fix up SVG zooming with firefox
      Do major tidy ups on the SVG zoom animation, pretty certain that this is tidy now.
      Code tidy up/compaction
      Only do SVG zoomstart handling if we support 3d transforms
      Move more zoom animation bits out to css
      Fix up Map.js zoomstart event
      Remove remaining hacks from Map.ZoomAnimation and implement them properly (using events) in Marker and Popup.
      Working towards making this work on touch browsers. Doesn't quite work yet but getting there.
      Don't animate movement when zooming by touch. Still doesn't work right for touch.
      Fix merge issue
      Fix up TouchZoom free-zoom. 'zoomstart' event is abused a bit now, might need to fix that.
      Add L.Browser.opera3d, L.Browser.any3d and use it everywhere instead of testing each browsers 3d everywhere. Gives opera 3d support!
      Make BackfaceVisibility generic.
      Path.SVG needs to keep track of when a zoom is going on and not redraw while it is happening or the animation will get messed up
      Add zooming animation support to Path.Canvas layers also.
      Fix up TouchZoom SVG zoom handling AGAIN. This works, but if you do some weird movements (two finger scroll on iPad) it makes the animation get weird.
      rename _zooming inside Path to _pathZooming so it has a different name to _zooming in Map.TouchZoom. Minor other tidy ups.
      Add a test page that emulates a buggy touch zoom on desktop browsers to allow debugging of transforms :)
      Add another hack test and move the buttons around the right
      Update hacky test so 1 does a full animation and 2 does just a single step of it for easier testing.
      Correct the translate+scale code in Path.SVG so that it works correctly for transitions. THIS FIXES TOUCHZOOM WOO!!!
      Re-Add TouchZoom firing the zoomstart event
      Add an option to the map: animateMarkerZoom (default true). Set to false and markers will disappear instead of animating when the zoom animation plays.
      Use generic transform rather than webkit, should make this work on a win8 touch tablet, now I just need someone to give me one to test on :-)
      Only do Marker/Path zoom animation if options.zoomAnimation is on (Aka we are doing the zoom animation), be pointless otherwise ;)
      Change animateMarkerZoom to use a class/style rather than setting visibility directly.
      Use a generic class (leaflet-zoom-animated) instead of explicitly stating in the CSS what things are zoom animated.
      Fix canvas zooming
      Rename animateMarkerZoom to markerZoomAnimation to match other animation options.
      Remove unused variable. Don't set leaflet-tile-loaded multiple times when reuseTiles:true, don't fire tileload for blank images
      Position tiles without 3d transforms, this makes them faster (google maps does the same). The transforms for them (pan, zoom animation etc) happen on a parent node, this is unaffected.
      When reuseTiles is enabled, don't remove and re-add tiles from the DOM, just mark them as off screen and reposition them as required. This performs slightly better.
      Fix up the unit tests. Polyline.closestLayerPoint and noConflict were broken.
      Minor fixups for IE 10 support (Tested with Release Preview in a VirtualBox VM). Not sure if multi-touch support will work as I don't have a device.
      Ensure translate3d is used in all webkit3d browsers and note why.
      Comment on why a work around is there
      Comment on bottom positioning popups
      Working on ImageOverlay zoom animation. This works but the image wobbles when it zooms some times. Will have another go with scale...
      ImageOverlay zooming support done proper! :)
      Remove the CSS hacks from the first go.
      By default only enable markerZoomAnimation if the browser supports transition and 3d. Allows Browser.any3d=false hack to work again
      If 3d is disabled, hide everything during a zoom. You can set window.L_DISABLE_3D = true to force 3d off.
      Need to do the shadow too
      Make the android hacks only happen for android 2 and 3. On 4 (and hopefully future version) actually seem to do everything correct (Tested in chrome and the native browser)
      Make FeatureGroup de-init events when removing a layer
      Line up FeatureGroup change with master
      Fix up Events.off with the multi method, was removing all listeners as context is null and fn should be used instead (see .on code)
      Add an option to DivIcon to allow setting the innerHTML
      Rename options.innerHTML to options.html
      Set the animation classes for marker in _initIcon rather than onAdd so that setIcon doesn't remove them
      Need to check that createShadow actually created a shadow before adding the classes. Simplify the code too.
      Fix up opacity in IE10, use style.opacity in IE9 also
      JSHint happiness.
      FeatureGroup now checks if the given layer has already been added in addLayer before adding it
      Position tiles with transform for safari to get around animation errors.
      Take another go at safari tile layer fix hack. Add a test case for it so we don't forget about it.
      Turns out the android browser has this issue too.
      Make Marker.setOpacity set the opacity of the shadow also. Otherwise your shadow can end up more visible than your marker: setOpacity(0)
      Remove opacity parameter from _updateOpacity, unused.
      Re-Fix android tile unloading crash #137
      Make zooming straight in at the bottom level do nothing rather than moving half a pixel across with odd sized windows (which makes the whole screen look blurry in chrome). We need floor rather than round otherwise we move 1px in each direction.
      Stop double click on the zoom buttons moving the map. Fixes #818
      Fix up zoom fixes on Touch, fake doubleTap handler wasn't returning itself, breaking the chaining. Remove the preventDefault on dblclick as it does nothing.
      Set pointer-events on the corner overlays so they can be clicked through (Thanks @ajbeaven @jacobtoye for showing me this). Fixes #575
      When removing a marker from a FeatureGroup, only remove the popup if it was put there by the FeatureGroup.
      Radio buttons properly dynamically created in IE7 don't work, so the layers dialog doesn't work, do it this hacky way instead.
      When removing a marker from a FeatureGroup, only remove the popup if it was put there by the FeatureGroup.
      Radio buttons properly dynamically created in IE7 don't work, so the layers dialog doesn't work, do it this hacky way instead.
      Add a page for testing opacity works.
      Fix setting opacity multiple times in oldie. Was disabling the filter if it should be enabled and vice-versa
      Fix setting opacity multiple times in oldie. Was disabling the filter if it should be enabled and vice-versa
      Fix for android 2 tiles
      Tidy up comments
      Optimize _requestUpdate in Path.Canvas. Don't repeatedly request and cancel animation frames (previous code wasn't actually canceling the requests anyway!).
      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 https://github.com/CloudMade/Leaflet/pull/961/files#r1508267
      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 #1022
      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 handled.
      Allow click events on Marker elements to fall through if they are not handled.
      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 differently.
      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 themselves.
      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 devices)
      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 original
      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 L.Browser.ie 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)
      Test cases for #1297 circleMarker setRadius issue.
      Fix #1297 CircleMarker setRadius not working if called before adding to map.
      More CircleMarker tests, move them where they should be.
      Make setRadius and updateStyle({radius: 123 }) work.
      Change _propagateEvent to be careful that it doesn't overwrite e.layer if it is already set. Allows markers to be in multiple FeatureGroups and have the events come through correctly. See the test for details.
      TileLayer opacity fixes as per @javisantana in #1371. Fixes #1084
      Add the output of "jake test --cov" to gitignore.
      Add how to run the tests and get test coverage to CONTRIBUTING. Not my finest writing, but a start at least hopefully :-)
      Allow overwriting the given array, for usage by spliceLatLngs.
      Start on some Polyline/Polygon tests.
      Fix building without zoom animations enabled
      Fix zooming on browsers without zoom animation support. Refs #1486
      Fix opacity in oldie for the millionth time. Refs #1486
      Fix copy/paste bug
      Add failing test case for #1495 from @iirvine
      Fix for #1495
      Replace the FeatureGroup test with a better one in events, this one currently fails
      Always stamp the context in addEventListener, makes the optimisation always apply if there is a context.
      Fix whitespace for jshint
      Add another events test and fix from @iirvine
      Use L.stamp to always have a stamped context on removal too.
      Fix touch zooming while zoom animation is playing. Fixes #1591 #1571
      Better fixes for touchzoom while zooming. If we got a touchmove and touchend in series before the animation frame for the touchmove fired then we'd get into a broken state.
      Update TouchZoomEmu with more crazy tests. Useful when debugging touch zoom behaviour
      Fix up brace position
      Add aria-haspopup to layers dialog, fixes it not working on WinPhone8/IE10 Touch devices. Fixes #1539
      Make jshint happy
      Add support to DivIcon for reusing a div. Fixes #1753. Still issues remain (Can't change a marker with a DivIcon to have an image Icon or vice versa)
      Make Icon/DivIcon reuse not try reuse the wrong dom element type.
      Don't say this so much, options is in local scope.
      Make Marker setIcon unit tests better.
      Tidy up ugly icon-swap code.
      jshint fixes.
      update build
      Add another test for marker/shadow reuse
      Don't add mouseover/out listeners to the layers control on android, otherwise your first touch will do mouseover, showing the list and click, clicking an item. Fixes #1694

djomp (1):
      Fix for passing jake jshint

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

emartinez (6):
      Patch so setPosition works properly on Control.
      Created keyboard handler for map panning/zooming.
      Corrected click handler for click-out events properly.
      Updated keyboard handler to be more flexible/extensible. Calls to map.keyboard.setZoomOffset and map.keyboard.setPanOffset can change the behavior of this handler.
      Merge remote-tracking branch 'upstream/master'
      Merge branch 'master', remote-tracking branch 'origin'

fabriceds (1):
      Fixes box-zooming in Firefox 18+

florian (8):
      First implementation of a canvas backend for rendering overlays. Currently no events and no polygons with holes are supported.
      Canvas overlay implementation. Added more shapes to vector.html test.
      Set updateOnMoveEnd true for circle, so it can be updated by canvas renderer.
      Removed debug code from canvas renderer.
      Added special class for circle canvas rendering
      Changed implementation as discussed in first push request.
      Added hole polygon test
      Added path again to vector.html

florianf (6):
      Disable unloadInvisibleTiles for android browsers. Seems to fix crashing of android 3.1 webkit
      Narrowed android crashing down.
      Merge branch 'master' of git://github.com/CloudMade/Leaflet
      Implemented removing of canvas layers. Fixes #172
      Added second removal of canvas layer for testing purposes.
      Updated UNIX Makefile to include all files like Windows make.bat

fr1n63 (7):
      First attempts at resolving the zoom bug - changes since v0.3 have rendered this fix useless - try again later
      Seems to work, removed a lot of the over engineering, seems new version is more stable and deals with this fix better than the previous version did.
      Removing the console log from Map.js, added mobileWebkit browser check to Transition.Native.js bug fix, reverted build files to mourners last revision
      Trying to remove the built files
      Code conventions adherence
      Code conventions adherence
      Code conventions adherence

iirvine (10):
      initial implementation of events#once
      better implementation, more tests
      back to first implementation to fix event leak
      damn my coffeescript brainfarts
      fixing jshint errors
      fix our context to the object that's registering this listener
      initial commit of #clearEventListeners
      clearEventListeners -> clearAllListeners
      fix jshint
      simplify

jacobtoye (30):
      Added method to pad a LatLngBounds by a %.
      Prevent the default action and stop propagation when the layers control is expanded.
      change second mousedown to be mouseup
      Revert "change second mousedown to be mouseup"
      change second map mousedown to be mouseup
      Added missing mouse events to FeatureGroup.
      Added support for dashed strokes.
      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.
      Using hex color instead of rgba to support oldie.
      Removing unnecessary ie only styles.
      Remove Polyline.Edit file.
      Remove PolyEdit from the dependencies file for building.
      Removing editable polyline/polygon example.
      Add parameter to invalidateSize for changing the center.
      Moving brace to correct position.

jerel (3):
      Fixes #1041, Android WebView triggers two clicks at once. This calls
      This makes sure we only do the Android duplicate click workaround on Android
      This modifies the Android WebView phantom click workaround.

jfgirard (5):
      store the event listeners using a hash if the context have a leaflet_id.
      Path CANVAS adds a click event if clickable but do not clear it on remove.  This adds the necessary remove listener.
      use a property for index length because its slow to get the first property or get the length of a hash.
      code convention
      fix undefined error use cases

jpk (4):
      Fire 'edit' event while dragging editable polygon/line marker.
      Merge remote-tracking branch 'upstream/master' into fire_edit_on_drag_vertex
      Makes polygon/line edits fire('edit') only on dragend.
      Fixes click (without drag) on middle marker to fire 'edit'.

k4 (5):
      add ctrlKey to mouse event
      add ctrlKey to mouse event
      save original event in MouseEvent.
      save original event in MouseEvent.
      save original event in MouseEvent.

malexeev (1):
      safer _getSubdomain

mattcurrie (1):
      Fix L.tileLayer.wms class factory

mourner (519):
      first commit
      Added some environment code and Class implementation
      Added Jasmine lib for testing
      Util functions, specs for Class & Util
      Class fixes, more Class specs
      slight class refactoring
      Transformation & Point classes, more specs
      Moved Transformation to geometry
      added Events, folder renaming
      Events
      Events fixes, Events spec
      improved Class spec
      namespace handling improvements, spec for noConflict
      types in the comments
      L.Util.stamp & specs
      Events fixes
      Options, specs
      options merging
      minor spec fix
      small Class fix
      LatLng + specs
      minor renaming
      Projection without specs
      Projection fixes, specs
      add prefix for id
      DomUtil, DomEvent, namespace config improvements, some specs
      DomEvent fixes, specs
      DomUtil.get, spec
      removed Options
      Point add/subtract/divideBy
      Events fire shortcut
      unbounded unproject
      initial Map commit (incomplete)
      Point fixes
      Bounds with specs
      events attr more secure
      initial browser detection
      positioning methods (with webkit acceleration support)
      more Map code
      placeholder for spec
      added getStyle, fixed setPosition
      working Map, at least!
      falseFn
      multiplyBy
      Transformation fix
      TileLayer
      empty Map spec
      tileload event, copyright placeholder
      clean up formatting
      at least, debug page with a working map! no interaction yet
      added limitExecByInterval
      more mobile detection
      setPosition improvements for mobile
      added Draggable
      TileLayer optimizations for mobile
      added map dragging!
      basic Leaflet stylesheet
      examples updates
      remove shadows
      move text selection to draggable private methods
      handlers, move map dragging to MapDrag
      Handler
      top comment
      typo
      ROOT_URL for future use
      update debug page
      Bump version to 0.0.2
      new Point methods
      MapDrag fix
      Touch Zoom
      Touch Zoom
      Touch Zoom
      translate/touch zoom refactoring
      moved Map, fixed some bugs
      Map geolocation
      LatLngBounds, moved MapSpec
      OR fixes
      Chainable Event methods
      remove geolocation from map example
      unnecessary check
      options fix
      rename
      moved enabled method, comments
      comments
      fix draggable
      map positioning refactoring
      double click zoom (initial)
      map events, double click fix
      toString
      typo
      draggable fix
      small refactoring
      deferExecByInterval
      gecko detection
      MapDrag optimization
      TileLayer optimization
      lesser interval
      temporary build script (will be replaced by Ruby script later)
      License
      readme update
      Readme improvements
      Readme fixes
      adding file
      remove bla
      readme fix
      built Lealet
      copyright
      add var to L namespace
      namespace fixes
      fix namespace spec
      TODO in readme
      update minified version
      pretty formatted build script
      fix readme formatting
      typo
      added latLngToLayerPoint; added overlayPane; converted LatLngBounds sw/ne properties to methods.
      make layer.draw & layer.load optional
      some meaningful renaming
      update readme
      overlay refactoring
      basic scroll wheel zoom
      scroll wheel zoom improvements
      update todo
      loaded tile class name hook
      ImageOverlay
      update readme
      update build
      todo onerror
      layer remove
      moved tile visibility to CSS
      layers add/remove fix
      tile onerror
      loading tiles from center out
      fix tile unloading
      jslinted
      added trackResize, improved invalidateSize
      Transition implementation (both native and timer-based)
      panning animation
      update readme
      update build
      update readme
      trackResize
      progressive enhancement for animation
      scroll wheel zoom fixes
      fix animated pan
      better progressive enhancement
      move all animation-related logic from Map.js to Map.Animation.js
      Build Helper (with automatic dependency resolution)
      update build
      remove unnecessary comment
      improve build helper
      animation refactoring
      prevent zoom while animation is running
      update readme & build
      tidying up vector code
      update build and build config
      tidying up
      IE9 popup styling fixes
      Moved IE-specific CSS to a separate file; readme updated
      Replaced Liang-Barsky clipping algorithm with Cohen-Sutherland, which is faster in case most clippings are trivial accepts or rejects
      different performance optimizations
      larger route example, small optimizations
      some argument type comments
      Polygon implementation
      remove marker fix - thanks to Hannes Antero Junnila for pointing this
      fix removal of useful code by closure compiler
      update build
      Merge branch 'master' into HEAD
      update features
      update features
      features update
      popup docs
      update docs
      more docs, style update
      website design update
      Minor tweaks
      cross-browser CSS3 styles
      minor logo tweak
      design tweaks
      minor tweaks
      add beautiful logo, update design (thanks to Ksenia)
      small tweaks
      bigger shadow
      favicon
      favicon fix
      Merge branch 'master' of https://github.com/msaspence/Leaflet into msaspence-master
      refactor popup code, merge marker dragging from msaspence
      oops, remove console.log
      Merge branch 'gh-pages' of https://github.com/msaspence/Leaflet into msaspence-gh-pages
      minor marker docs update
      docs update
      examples
      Merge remote branch 'origin/master' into HEAD
      first example
      fix marker click, fixes #43
      fix popup content update, fixes #42
      Path clickable option, fixes #39
      fix popup autoclose, fixes #40
      fix popup anchor offset, fixes #41
      update build
      Merge branch 'master' into HEAD
      first example finished
      titles update
      initial mobile example
      geolocation update
      more chaining, update build
      Merge branch 'master' into HEAD
      mobile example
      mobile example finished
      Merge remote branch 'origin/projections' into HEAD
      finished projections improvement
      Merge remote branch 'origin/master'
      fix whitespace
      update changelog
      typo
      fix accidental global variable
      Revert getTarget-related refactoring, fixes #87 (IE8 error)
      accidentally merged gh-pages into master, removing this stuff :(
      update build after carljm's fixes
      fix global map var regression, closes #117
      update build after Jason additions
      improve panning performance considerably, closes #130
      update build
      fix license whitespace
      update changelog
      fix typo
      fix error in TileLayer.Canvas
      update changelog
      fix broken canvas layer positioning in FF, closes #156
      Minor cleanup, tested WebStorm git integration
      Merge remote-tracking branch 'origin/master'
      Fixed a bug related to panning getting stuck after releasing the mouse over an iframe or flash, closed #64 and #166
      Fixed whitespace
      cleanup, fix IE6 events error
      update build
      update build
      A better attempt at the copy world problem, hopefully closed #273, fixed #293, fixed #294, closed #288
      Fixed regression in Draggable (click triggers after dragging), closed #306
      Fixed trailing comma, closed #305
      Fixed performance drop when calling panTo or setView to the current center, closed #231
      Clear transition step interval timer one more time (to make sure it doesn't leak), related to #231
      update build
      update changelog
      Fixed geojson example error #304
      Fixed IE6/7 and IE8-compat overlays not displaying regression, closed #312
      update build
      Fixed Marker setIcon breaking if marker isn't added to the map, closed #311
      Turn off world copy jump if continuous world is turned on
      Improved map locate method, added watching and more options
      update build
      update changelog
      update build
      jslinted for fun
      vector code refactoring to fix #339
      Prevented some CSS frameworks from setting Leaflet img max-width, fixed #322
      fix vector regression
      fix vector flickering in Safari on big maps
      don't add click event more than once on bindPopup
      Added Marker unbindPopup method
      Fixed ROOT_URL regression
      Build updated
      Build updated
      add urlParams argument to TileLayer constructor
      update changelog
      Fixed changelog
      Make layers control expanded on mobile by default (temp workaround).
      Throw error if trying to initialize the same map container twice. Closed #258
      Fixed z-index marker issues in IE, closed #259
      update build
      fix typo in movestart fire
      update build and changelog
      Fixed fast mouse wheel zoom when approaching min/max zoom
      At last, added ability to set max geographical bounds within which users can pan/zoom! Closed #93
      Fixed rare polygon/polyline rendering issue, closed #381
      Fixed min zoom recalculation on resize when max bounds enabled
      Whitespace fixes
      JSHint config added
      More jshinting and whitespace fixes
      update build with new closure
      update closure compiler
      remove closure compiler from the distribution (it's easy to download it on your own when building)
      Add gitignore to closure compiler folder
      Try removing closure compiler again
      Some really heavy jshinting and whitespace fixes
      Final jshinting without remorse
      Fixed GeoJSON pointToLayer not working inside a GeometryCollection, closed#391
      more whitespace fixes
      Switched to Node + Jake + UglifyJS for building
      Simplify Jakefile
      add components configuration to jake build
      simplify deps management
      split build code into two files
      minor build helper improvements
      integrate jshint into Jakefile, minor cleanup
      Readme update
      Readme update
      Readme update 2
      update build
      fix line endings and update build
      fix line endings and update build 2
      fix line endings and update build 3
      improve build helper instructions
      Report build size change
      Added LatLngBounds intersects method, closed #350
      Merge Elliptical Mercator fix by @Savvkin
      Fix LatLngBounds intersects
      Merge map popup events by @chosak #373
      fix whitespace
      Handler code refactoring
      Restructure handler code
      Added ImageOverlay load event, closed #213
      Move popup on Marker setLatLng (by @tjarratt), closes #272
      udpate build
      fix map drag regression
      Added map zoomstart event, fixed movestart event, closed #377
      Fixed GeoJSON date line rendering bug, closed #354
      Categorize API improvements in the changelog
      minor changelog update
      revert geojson debug files
      one more changelog cleanup
      Added FeatureGroup setStyle and invoke methods, closed #353
      Fixed Safari redraw after popup issue, closed #296
      Added Marker zIndexOffset option, closed #65
      Fixed getBoundsZoom regression on small bounds
      Fixed map.getBounds on a date line cross issue, closed #295
      Fixed empty Polygon constructor issue
      update build
      Significantly improved line simplification performance
      Merge remote-tracking branch 'origin/master'
      Clean up harvesine formula, update changelog
      Update changelog
      merge reverse zoom TileLayer option from Majiir
      Update build and changelog
      Fixed touch-panning inside a popup, closed #452
      minor TileLayer edits
      more stable zoom animation
      update build
      Fixed Layer Switcher on Mobile, closed #203
      update changelog
      Fixed Android vector layers regression, Closed #416, #407, #182
      Merge remote-tracking branch 'origin/master'
      update build
      Added setZIndexOffset to Marker, closed #449
      Fixed attributions disappearing, closed #405
      Fixed Android 2 stability issues, Closed #69
      Fixed Android 3 stability issues
      Update build and changelog
      Update changelog and build
      Reworked controls to be more flexible (inspired by #480)
      removed unneeded control constants
      Fixed Leaflet include query string bug
      fix typo in changelog
      fixed black tile flickering on iOS and query string bug
      update changelog
      fix black tile flickering bug, update changelog, build
      update changelog formatting
      updated changelog
      webkit memory issue hack for webkit
      Fixed non-removable attributions regression #488
      Merged #488 fix from stable, closed #488, allowed smart tabs
      cleaning up and formatting code
      more cleanup and refactoring
      another batch of cleanup and refactoring
      update build
      interpolate URL values from options (instead of urlParams 3rd argument)
      Added Circle#getBounds, closed #440
      Fixed click event after disabled dragging bug, closed #434
      Made Path redraw method public and chainable
      Fix flickering cursor on marker dragging
      Refactored Icon to use options instead of properties
      Added DivIcon for lightweight div-based markers, and editable poly example
      Merge remote-tracking branch 'origin/master'
      Clean up LatLngBounds#pad, update changelog
      Initial polyline/polygon editing implementation, #174
      More polyline/polygon editing (middle markers), #174
      Merge remote-tracking branch 'origin/master'
      update changelog
      Add Polyline edit event
      Polyline editing fixes, better debug page
      Fixed setStyle stroke/fill update bug, closed #441
      update hintrc
      made zoom animation slightly faster
      made panning animation slightly faster
      Added Map addHandler method
      Added Popup maxHeight option, updated default popup styles
      update changelog
      Bringed back the mouseEventToLatLng method, closed #515
      Merge remote-tracking branch 'origin/master'
      Note about mouseEventToLatLng in the changelog, #515
      More Icon-related improvements
      Improved panning usability on marker-crowded maps, closed #506
      Fixed manual popup closing bug, closed #423
      Fixed false clicks on touch devices bugs, closed #485
      Made Marker openPopup fail silently, closed #507
      Fixed poly editing with layer add/remove bugs, closed #508
      Fixed Android 3 zoom control issue, closed #335
      Update readme and changelog
      cancelAnimFrame function
      make panning even more smooth
      Merge branch 'master' of github.com:CloudMade/Leaflet
      update changelog
      initial inertia work (experimental)
      Fixed regression with disappearing controls, closed #525
      Merge branch 'master' of github.com:CloudMade/Leaflet
      update build
      fix missing semicolon
      fix controls regression
      fix some more whitespace
      clean up, move attribution prefix arg to options
      styling tweaks, remove controls box-shadow for mobile devices
      fix typo
      Merge branch 'master' into inertia
      more inertia experiments
      Don't do tile update when animation is in progress
      Minor zoom animation cleanup
      Fix stuttering of pan animation in some cases
      Fixed world wrapping regression, closed #526
      Finally implemented panning inertia, closed #17
      Merge branch 'inertia'
      update build
      update changelog
      fix typo (treshold -> threshold)
      fix regression with tile loading
      fix typo
      fix touch zoom regression
      update build
      fix deceleration spelling
      more inertia fixes
      fire move during pan animation
      added scale control
      minor cleanup
      fix typo
      make scale control more compact
      more cleanup
      Fixed IE regression, closed #539
      Added originalEvent to Marker mouse events, closed #408
      whitespace fix
      initial global refactoring
      more global refactoring
      Merge branch 'master' of github.com:CloudMade/Leaflet
      fix superclass regression
      limitExecByInterval fixes
      CR LF -> LF
      Make any Circle visible even on low zoom levels
      refactor icon and default marker image paths, wrap library in a function
      update jshint settings
      Merge remote-tracking branch 'origin/master'
      rename marker image
      update build
      bring marker icon back (oops!)
      update build
      update changelog
      fix debug files for IE6
      Fixed layers control in IE7, closed #652
      updated build for #729, closed #7 (awesome!)
      update build, some merges
      Merge remote-tracking branch 'origin/master'
      updated build, closed #451
      refactoring, fix autopanning bug
      move private method into correct place
      Fix panning animations in Firefox/Opera
      fix Marker zIndex on zoom animation
      Merge branch 'danzel-animate-zoom-tryagain'
      update build
      update changelog
      Merge remote-tracking branch 'origin/master'
      update build
      get rid of "unbounded" stuff (unprojection should always be unbounded)
      add autopanstart event to Map
      Fix IE9 (and older) popup positioning
      Merge remote-tracking branch 'origin/master'
      minor cleanup
      add ImageOverlay opacity, hide on zoom animation
      add image overlay debug page
      path bringToFront and bringToBack
      marker update method
      tilelayer bringToFront and bringToBack
      update changelog, cleanup
      update changelog
      update build and changelog, cleanup
      refactoring, cleanup, add Bounds.getBottomLeft and getTopRight
      refactoring, map getZoomScale and getScaleZoom, fix path zoom anim to take clip padding into account
      update jasmine to 1.2.0
      Merge branch 'master' of https://github.com/Guiswa/Leaflet into better-events
      merge events by Guiswa, minor cleanup/refactoring
      update changelog
      minor cleanup / refactoring, fix removeEventListener bug
      update readme regarding pulls
      update readme more
      add window and undefined to outer closure
      remove shadowOffset, add shadowAnchor
      refactor request/cancelAnimFrame
      merge changes
      update build
      revert removing immediate option in reqAnimFrame
      update build
      update changelog
      return this in more methods
      fix #834 map drag over polygon bug
      update build with IE reqAnimFrame fix
      update changelog
      fix array form polyline editing bug, update build
      update build
      improve geojson example colors, add legend
      Add geojson setStyle and resetStyle methods, layer feature property
      Improve GeoJSON example
      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
      update changelog
      make latest jshint happy, update deps

olegsmith (2):
      Extend L.Util.template
      Remove trailing whitespace in fix

oslek (4):
      Robust array type check for cross-frame support
      prevent false move events in invalidateSize
      fire dragend before moveend for consistency
      prevent extra movestart on inertia drag

shintonik (1):
      bug fix: TileLayer load event was fired only once

snkashis (30):
      filter out the last point of a polygon to account for GeoJSON compatibility
      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
      Handle arrays of feature collections
      Revert "whitespace fix?"
      condition on one line
      determine button disabled state on baselayer change
      remove handler too
      Allow popups that are bound to markers to have new content set
      include conditional before trying to set content of popup
      Allow clicks to pass thru non clickable paths
      Allow previously created popups to be used with bindPopup
      Don't fade in a currently shown marker popup
      allow Path.bindPopup to take existing popups as well.
      Hand cursor for canvas paths
      dupe of 50K vector test, for canvas.
      don't perform if animatingZoom
      mistaken, unneeded test file.
      mouseout firing
      allow for no overwrite option in covertLatLngs
      force new array
      handle drag handlers properly to avoid errors if moving while removed.
      call disable, not removeHooks
      move test location
      work with handlers in right place

unknown (1):
      Add getContainer() method to L.Map as per the documentation.

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

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/leaflet.git



More information about the Pkg-javascript-commits mailing list