Don't ignore all .m4 files, only autogenerated ones
Daemon: fix typo in #define
gen_tile: Instead of two DONE messages write START and DONE messages
Add time of old metatile to item structure, print age when starting rendering

- struct item got value 'old_mtime', holding the time of the old metatile (or 0
  for new tiles)
Merge pull request #24 from plepe/bugfix

Daemon: fix typo in #define
Merge pull request #26 from plepe/log-start-tile

Log start tile
Partially revert previous commit for logging and fix it.

The previous patch did not take different storage backends into account,
or different tile path locations.
[Bug fix] mod_tile was not correctly thread-safe in Apache 2.2 and could segfault.

Apache's memory pool operations aren't thread-safe. In get_storage_backend
multiple threads could try to allocate memory on the process pool concurrently
leading to segfaults. To prevent this, wrap that code into a mutex.

Benchmarking seems to indicate, that even though each request has to acquire the lock
this does not appear to have a performance impact.

The issue was reported by Sven Geggus, and diagnosed by Tom Hughes. Thanks.
[Bug fix] mod_tile was not correctly thread-safe in Apache 2.2 and could segfault.

Apache's memory pool operations aren't thread-safe. In get_storage_backend
multiple threads could try to allocate memory on the process pool concurrently
leading to segfaults. To prevent this, wrap that code into a mutex.

Benchmarking seems to indicate, that even though each request has to acquire the lock
this does not appear to have a performance impact.

The issue was reported by Sven Geggus, and diagnosed by Tom Hughes. Thanks.
Only set buffer_size if it hasn't already been set via the style-sheet

It assumes that one doesn't set an explicity buffer_size of 0 and thus
all buffer_sizes are the default for which renderd then overwrites it to
buffer_size 128.

Addresses issue #17
Merge branch 'master' of git://github.com/openstreetmap/mod_tile
Refactor some functionality out of gen_tile.cpp

Move metatile handling and tile cache expiry out of gen_tile.cpp into
seperate files for reuse and cleaner structure.
Add some tests for the default file storage backend
Refactor some functionality out of gen_tile.cpp

Move metatile handling and tile cache expiry out of gen_tile.cpp into
seperate files for reuse and cleaner structure.
Add some tests for the default file storage backend
Warn if maxzoom in renderd.conf is set higher than the compile time specified variable in renderd

Currently renderd doesn't actually respect the maxzoom variable in renderd.conf. (only mod_tile does)
Changed the default supported max zoom of rendrd to 20

While mod_tile could handle much higher zoom levels already, renderd was stuck with z18,
unless one changed the compile time setting.

This changes the maximum supported zoom level to z20 out of the box. Furthermore,
it is now possible to set max and min zoom level per style in renderd.conf (as long
as they are within the range.)

Zoom levels higher than z20 are currently not supported out of the box, especially with
the file based storage backend. The directory hash function only supports 40 bit (20 bit for each X and Y).
Warn if maxzoom in renderd.conf is set higher than the
 compile time specified variable in renderd

Currently renderd doesn't actually respect the maxzoom variable in renderd.conf. (only mod_tile does)
Changed the default supported max zoom of rendrd to 20

While mod_tile could handle much higher zoom levels already, renderd was stuck with z18,
unless one changed the compile time setting.

This changes the maximum supported zoom level to z20 out of the box. Furthermore,
it is now possible to set max and min zoom level per style in renderd.conf (as long
as they are within the range.)

Zoom levels higher than z20 are currently not supported out of the box, especially with
the file based storage backend. The directory hash function only supports 40 bit (20 bit for each X and Y).
Merge branch 'master' of git://github.com/openstreetmap/mod_tile