[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