Initial commit
- added missing Eclipse files for Android projects
- re-ordered elements in the parent pom.xml file
- adjusted reporting configuration in parent pom for maven 3
- updated all maven plugins to latest version
- reverted reporting plugin configuration in the parent pom to the
previous syntax
added a profile for mac osx (behaves the same as linux profile)
- added some documentation
fix for #358: retrieval of the position has been moved out of synchronized region, so that the deadlock
cannot reappear. This introduces a window where the position can change while redrawing, however, this
will be immediately be overdrawn, so the effect should not be be visible.
updated maven plugins to latest versions
replaced deprecated imports (JUnit 4.11)
moved configuration for maven-source-plugin to parent pom
improved a few mapsforge-core classes and added unit tests
enabled the TodoComment Checkstyle violation
- improved core unit tests
- unified XML declarations
updated URLs in the parent pom.xml file
tightened static code analysis rules
added preferences version check to MapActivity (fixes issue #371)
Fix for issue256 - problems with missing or full external storage.
partial fix for issue378 - memory issues when recycling bitmaps.
- bitmaps allocated by the rendertheme are now recycled
- bitmaps are only reallocated if the size changes (with read/write lock)
- canvas is nulled out and reallocated after recycling bitmaps, see https://code.google.com/p/android/issues/detail?id=8488
This still does not fully address all memory issues that mostly afflict Android versions < 3.0 where
bitmaps are allocacted outside the GC controlled storage.
fix for issue397 : TextScale not applied when changing themes