implementing downloadable content via html5
using FileSaver interface library by eligrey (https://github.com/eligrey/FileSaver.js)
fixed export dialog handlers from firing multiple times synchronously
delayed filling of textareas makes export process much faster
downloadable content also for GPX export
hotfix for firefox not parsing application/osm3s+xml data from Overpass
i assume this was introduced with the upgrade to jquery2 - will have a deeper look
do not try to parse XML if the HTTP-statuscode is not 200
because errormessages are encoded in XHTML, this was preventing those from showing up
geojson export: added feature.id = <osm_type>/<osm_id>
added server on osm.fr to combobox
show more error messages.
some messages are sent with status=200. using detection based on content-type
added attribution to FileSaver.js and added "powered by Overpass API" mark
updated makefile to include newly added libs.
html2canvas: use proxy only if enabled in config
typo. fixes "as png" export
implement FileSaving for "as png" export
modified canvas-toBlob.js to use own (more performant) Base64-decoder.
fixed links to "powered by Overpass API" mark and FileSaver.js library.
another iteration for buggy firefox content-type detection.
don't rely on getResponseHeader working correctly, added lookup for "<osm" tag
fixed typo in locales/de
moved "powered by Overpass API" marker to "about" section (from attrib.)
handle mapcss-comments inside declarations
(could be over-greedy, but better than the current situation)
implemented data-source statement
current syntax: {{data:overpass,server=...}}