633 Commits

Author SHA1 Message Date
Hannes Janetzek
913afab264 BufferObject: find minimal buffer larger than requested size 2014-03-27 00:35:50 +01:00
Hannes Janetzek
a46940a6b1 remove tile load CancellationException
does not work with GWT async loading
2014-03-18 02:51:03 +01:00
Hannes Janetzek
b0217767b8 use RenderStyle.current() to get the active style 2014-03-18 02:51:03 +01:00
Hannes Janetzek
1b09774413 PolygonLayer: use temporary area style array 2014-03-18 02:51:02 +01:00
Hannes Janetzek
8f0c51675d TexturePool: add function to initialize item with bitmap 2014-03-18 02:51:02 +01:00
Hannes Janetzek
2e56e3facc start BitmapTileLayer pool 2014-03-18 02:51:02 +01:00
Hannes Janetzek
879e0ccb81 docs: MapRenderer 2014-03-18 02:51:02 +01:00
Hannes Janetzek
641977b5ca add color conversion for rgb-hsv and parser for rgba() strings
parse rgb()/rgba() color strings
2014-03-18 02:51:02 +01:00
Hannes Janetzek
61e2be18ab move cast into addVertex 2014-03-18 02:51:02 +01:00
Hannes Janetzek
77d33bb02c name clipMode magic-numbers, docs 2014-03-18 02:51:02 +01:00
Hannes Janetzek
bd96c018f7 cleanup: Tag 2014-03-18 02:51:02 +01:00
Hannes Janetzek
8f94fa7ac5 add TileLoaderProcessHook to intercept MapElement processing 2014-03-18 02:47:41 +01:00
Hannes Janetzek
402e4c3cd6 let TileLoaderHook stop further processing
- return false when no other loader hook should process
  the current element
2014-03-18 02:47:41 +01:00
Hannes Janetzek
c234507edb move Label/Symbol data from MapTile to LabelTileData 2014-03-18 02:47:41 +01:00
Hannes Janetzek
20d5c20e72 move Text/Symbol handling to LabelTileLoaderHook 2014-03-18 02:47:41 +01:00
Hannes Janetzek
2d15324ead insert new hooks at front 2014-03-18 02:47:41 +01:00
Hannes Janetzek
bb2a86b5ac PathLayer - inner class should be static 2014-03-18 02:47:41 +01:00
Hannes Janetzek
56c4323959 docs: MapTile 2014-03-18 02:47:41 +01:00
Hannes Janetzek
a475aa6c22 use Object as ID for TileData 2014-03-18 02:47:41 +01:00
Hannes Janetzek
7b9f2ac6bd start TileLoaderHook:
- only create ExtrusionLayers when a BuildingLayer is attached
2014-03-18 02:47:41 +01:00
Hannes Janetzek
1f5efb9a33 refactor: MapTile hold generic TileData - Testing 2014-03-18 02:47:41 +01:00
Hannes Janetzek
3eba47b0bb get theme from VectorTileLayer, instead of setting it on Loader 2014-03-18 02:47:40 +01:00
Hannes Janetzek
ff01b3f80d refactor: TileLoader.createLoader() 2014-03-18 02:47:40 +01:00
Hannes Janetzek
d00e9771e0 move TagFilter stuff to OsmTileLayer 2014-03-18 02:47:40 +01:00
Hannes Janetzek
8926c84ca9 docs: MatchingCacheKey 2014-03-18 02:47:40 +01:00
Hannes Janetzek
2fd9addc59 reduce the exceptions thrown by theme loader to ThemeException 2014-03-18 02:43:32 +01:00
Hannes Janetzek
6f9d2dafb6 theme: just print error on lineSymbol in theme 2014-03-18 00:35:58 +01:00
Hannes Janetzek
c7805c82c6 remove LineSymbol 2014-03-17 22:54:08 +01:00
Hannes Janetzek
46b2eb2a3e rename theme style classes 2014-03-17 22:48:20 +01:00
Hannes Janetzek
4e473bf242 update LineBuilder 2014-03-17 22:01:03 +01:00
Hannes Janetzek
f80b4ee2b1 use AreaBuilder in XmlThemeBuilder:
- docs
- better Area field naming
2014-03-17 21:50:08 +01:00
Hannes Janetzek
ff7c74bc70 start Line and Area builders 2014-03-17 18:18:04 +01:00
Hannes Janetzek
14e5e28998 cleanups: theme/rule:
- rename destroy -> dispose
- use EMPTY_RULES array to avoid null checks
- squash: RuleVisitor
2014-03-16 15:34:50 +01:00
Hannes Janetzek
b879830045 start ThemeBuilder api 2014-03-16 15:31:15 +01:00
Hannes Janetzek
a4555631b1 add TextBuilder for Text styles 2014-03-16 15:31:15 +01:00
Hannes Janetzek
a4cd4ad767 cleanup: XmlThemeBuilder:
- rename from -> read
- cleanup theme attribute validation
2014-03-16 15:31:15 +01:00
Hannes Janetzek
abade416df cleanup: RenderTheme 2014-03-16 15:31:15 +01:00
Hannes Janetzek
4e3fc1643d rename RenderThemeHandler - XmlThemeBuilder 2014-03-10 01:15:57 +01:00
Hannes Janetzek
61ca022d5b add select="when-matched" rule option 2014-03-10 01:15:49 +01:00
Hannes Janetzek
ca1a7b90d7 refactor: extract theme RulerBuilder from Rule 2014-03-10 01:13:21 +01:00
Hannes Janetzek
5a55e33f76 fix: ElementLayers, make sure setFrom() clears previous items 2014-03-09 21:46:13 +01:00
Hannes Janetzek
c24b4addfa serious refactor: TileLoader:
- no more duplication of TileLoaders for GWT ->
- decouple loadTile() from TileDataSource completed() call
- all TileDataSource MUST call completed(success) in any case now
2014-03-09 21:46:00 +01:00
Hannes Janetzek
a8f46fdd8d rewrite VelocityTracker to work with varying frequency samples
- improve fling behaviour
- should fix #49
2014-03-09 03:06:50 +01:00
Hannes Janetzek
6d3bc0caea remove MapTile.loader field for GWT 2014-03-08 13:20:26 +01:00
Hannes Janetzek
26846d752f change url, mod_tile now provides CORS 2014-03-08 13:19:22 +01:00
Hannes Janetzek
b04b5f235c fix NPE in SimpleWorker cleanup 2014-03-06 16:18:23 +01:00
Hannes Janetzek
cee96c9ed0 gradle: test configureondemand 2014-03-01 15:58:08 +01:00
Hannes Janetzek
ae808dce2e refactor BitmapTileLayer:
- move to layer.tile.bitmap
- extract BitmapTileLoader
- bring back GWT BitmapTileLayer to life
2014-02-28 19:11:16 +01:00
Hannes Janetzek
ec7f75cf67 set default max/min zoom 2014-02-28 19:11:16 +01:00
Hannes Janetzek
50e3794cb9 add getter for UrlTileSource.getUrl() 2014-02-28 19:11:15 +01:00