Commit Graph

58 Commits

Author SHA1 Message Date
Konstantin Käfer d3145213aa prevent maxlisteners error
we only attach with .once() and always .emit(). Debugging as shown that
there are no "memory leaks" with listeners being added infinitely.
2011-09-14 21:13:16 +02:00
Will White 0fad3c0724 Revert "Add toString method."
This reverts commit 804aabae74.
2011-08-31 14:21:17 -04:00
Will White 083c7bb25c Fix error handling for corrupt MBTiles. 2011-08-29 18:51:20 -04:00
Will White 856c83993c Delete center if center zoom is NaN. 2011-08-26 13:34:06 -04:00
Will White 804aabae74 Add toString method. 2011-08-25 23:29:01 -04:00
Young Hahn c2b27463ed Add legend, attribution to allowed keys for metadata. 2011-08-02 22:23:11 -04:00
Konstantin Käfer ad1f87512f cast to number 2011-07-26 15:56:07 +02:00
Konstantin Käfer 0c177e1c35 make the batchsize configurable 2011-07-26 15:54:57 +02:00
Konstantin Käfer e60dd402a6 Another bug found by @yhahn that lead to comitting too often 2011-07-26 15:44:39 +02:00
Konstantin Käfer 44e9c7ebf7 also set _pending to 0 to prevent calling COMMIT too frequently 2011-07-26 13:53:25 +02:00
Young Hahn a294f350cb putInfo: Don't exit on invalid keys. 2011-07-25 12:12:27 -04:00
Konstantin Käfer 1afaec43d7 add putInfo method 2011-07-18 19:45:17 +02:00
Konstantin Käfer 64888c7e56 fix handling of empty files 2011-07-18 16:36:11 +02:00
Konstantin Käfer a0c816c691 check that the file is in write mode 2011-07-18 14:21:50 +02:00
Konstantin Käfer 84509fd0dd unwatch files when removing them from the cache 2011-07-13 21:58:11 +02:00
Konstantin Käfer 69ba7cbbb1 add reloading of database and test 2011-07-11 17:51:39 +02:00
Konstantin Käfer a647e84431 convert to eventemitter format with caching 2011-07-08 21:40:40 +02:00
Konstantin Käfer 4abe725ed8 typo 2011-07-08 16:24:05 +02:00
Konstantin Käfer 0dc04d0840 support .. as well 2011-07-08 16:22:12 +02:00
Konstantin Käfer 732033fc5c add protocol register function 2011-07-08 16:03:16 +02:00
Konstantin Käfer 491f49570d allow using relative paths 2011-07-08 16:03:08 +02:00
Konstantin Käfer c6dc413816 more docs 2011-07-07 23:16:18 +02:00
Konstantin Käfer a1b02f2cf2 add docs and remove old write methods 2011-07-07 23:09:19 +02:00
Konstantin Käfer 1e38f3d1a9 fix errors 2011-07-07 22:54:10 +02:00
Konstantin Käfer f244fe5517 refactor tile writing 2011-07-07 22:52:29 +02:00
Konstantin Käfer c0fb0fd2a6 first shot at putTile 2011-07-07 21:04:11 +02:00
Konstantin Käfer bce3cfcc58 rename non-public functions and variables to begin with an underscore 2011-07-07 15:10:26 +02:00
Konstantin Käfer 49d99af3bd fix for center 2011-07-06 14:17:14 +02:00
Konstantin Käfer e4f47b91a2 load center 2011-07-06 13:53:06 +02:00
Konstantin Käfer be5f442f7f add first new-world putTile() function 2011-07-05 19:27:44 +02:00
Konstantin Käfer 49cf70c0ab mbtiles are tms 2011-06-30 19:36:13 +02:00
Konstantin Käfer 3f4044a02b the header name is ETag, not E-Tag 2011-06-30 12:09:53 +02:00
Konstantin Käfer c1c56a244f fix tests 2011-06-29 20:56:32 +02:00
Konstantin Käfer 096408f44e don't call the callback twice in case it fails
Conflicts:

	lib/mbtiles.js
2011-06-29 14:44:24 +02:00
Konstantin Käfer b20f0937b8 change interface to XYZ 2011-06-28 20:11:35 +02:00
Konstantin Käfer 92fe4ae9db reformat 2011-06-28 18:09:12 +02:00
Konstantin Käfer 0e637e27e6 add size 2011-06-28 18:08:56 +02:00
Konstantin Käfer f5c87a14fa pass header information with a .getTile() request 2011-06-28 16:47:23 +02:00
Konstantin Käfer 413ecb3b57 update bin/mb* utils 2011-06-28 15:12:56 +02:00
Konstantin Käfer 36bdc51821 change x, y, z, to z, x, y 2011-06-27 20:34:10 +02:00
Konstantin Käfer d87ca40681 safe handling of malformed databases 2011-06-27 19:57:07 +02:00
Konstantin Käfer 9f08ae3e26 add tests with empty/non-existent database 2011-06-27 19:39:41 +02:00
Konstantin Käfer e643a5bbc0 change tests to new interface 2011-06-27 19:29:08 +02:00
Konstantin Käfer 4a8b9ad111 use new tilesource interface 2011-06-27 15:31:56 +02:00
Konstantin Käfer 4d8da2dbae Merge branch 'master' of github.com:mapbox/node-mbtiles into tilelive-refactoring
Conflicts:
	lib/mbtiles.js
2011-06-27 09:34:32 +02:00
Konstantin Käfer fc8164249e add missing require 2011-06-24 10:01:56 +02:00
Konstantin Käfer 19cf7bee5d add dependency to sphericalmercator so that we can move the .info method to mbtiles 2011-06-24 09:56:45 +02:00
Will White c0ed6d34ec Return proper "not found" error when utfgrid tables are missing. 2011-06-23 13:43:05 -04:00
Konstantin Käfer c5660f598d first stab at online tiles 2011-06-21 21:45:38 +02:00
Konstantin Käfer 6fe47f5fa9 return real error objects 2011-06-21 16:39:14 +02:00