FileSystemTileCache: threaded version that pushes writing onto a lower priority thread
FileSystemCache: catching all exceptions to avoid crashing the storage thread. Made non-threaded version work.
FileSystemTileCache: added method to get queue length in order to facilitate testing
FileSystemTileCache: added non-threaded option (mainly to facilitate testing)
AndroidCanvas: enable anti-aliasing at drawBitmap
Speedup/DatabaseRenderer: filtering out POIs that lie outside the current tile
Speedup/map-reader: filtering results to only contain data that intersects requested tile. (Implementation for POIs was moved into MapReader from renderer code)
FileSystemTileCache: thread-safe queueLength() operation
Samples: allow full zoom range (0-24) in the BasicMapViewer (and derived), better for testing
Tile: correct bbox computations at all zoomlevels
BoundingBox: add method to extend bbox by percentage of size
Reader/MapDatabase: extend size of bbox used for filtering results (to avoid clipping lines that lie outside of tile)
Tile/Test: added more tests
MapDatabase/Filtering: changed boundingBox extension to 20m (instead of relative tile size)
MapDatabase/Filtering: made wayfiltering optional/configurable via public static variables.
Samples/Wayfiltering: added configuratio for way filtering to Settings
FileSystemTileCache: made threading configurable and added configuration to Samples app
Debug Timing: made configurable and added in Settings for Samples app.
AndroidUtils: tile cache size computation will return minimum of 4 tiles.
Samples/DualOverviewMapViewer: fixed screenRatios to ensure tile cache sizes are correct