Hannes Janetzek
5b58898975
gwt: allow to create empty textures..
2014-03-27 00:35:51 +01:00
Hannes Janetzek
19bd1dab9f
gwt: increase fps
2014-03-27 00:35:51 +01:00
Hannes Janetzek
5f18415bf9
gwt: use slf4j in libgdx
2014-03-27 00:35:51 +01:00
Hannes Janetzek
9a16899824
gdx: add esc to exit
2014-03-27 00:35:51 +01:00
Hannes Janetzek
d50a67527e
desktop: change run parameters
2014-03-27 00:35:51 +01:00
Hannes Janetzek
d507022c4a
cleanup: Extrusion style
2014-03-27 00:35:51 +01:00
Hannes Janetzek
56a223e6c6
SyncPool/Pool: allow to pool any subclass of Inlist
2014-03-27 00:35:51 +01:00
Hannes Janetzek
6113d284d8
add Map.setTheme(IRenderTheme)
2014-03-27 00:35:51 +01:00
Hannes Janetzek
913afab264
BufferObject: find minimal buffer larger than requested size
2014-03-27 00:35:50 +01:00
Hannes Janetzek
7587c1a041
example: add ThemeStylerActivity
2014-03-18 03:09:29 +01:00
Hannes Janetzek
537b53d877
fixup theme
2014-03-18 03:04:38 +01:00
Hannes Janetzek
1a521d2ad4
gwt: stop tile loading when state is not 'loading'
2014-03-18 02:51:03 +01:00
Hannes Janetzek
818ea0b0c7
gwt: use LoadDelayTask to only load max one tile per frame
2014-03-18 02:51:03 +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
4688943290
cleanup AwtBitmap
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
1127660f2d
add GwtInput to disable key callbacks on Document
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
31e1b0ec99
Merge branch 'tile_load_hooks'
2014-03-18 02:50:43 +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
8926c84ca9
docs: MatchingCacheKey
2014-03-18 02:47:40 +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
5ebc5b6244
example: fix theme menu radio toggle
2014-03-18 02:47:32 +01:00
Hannes Janetzek
e7ad7110c8
example: move theme menu to base
2014-03-18 02:47:21 +01:00
Hannes Janetzek
192bd9c96c
theme: slight orange primary roads
2014-03-18 02:47:13 +01:00
Hannes Janetzek
6188baa4db
theme: add Newtron
...
- fix: VtmThemes enum
2014-03-18 02:46:38 +01:00
Hannes Janetzek
968d97f440
theme: disable tourism=info
2014-03-18 02:46:24 +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
0b68a9cf58
theme: disable (now working) area textures
2014-03-18 00:13:25 +01:00
Hannes Janetzek
d502ab2561
theme: rename newtron enum
2014-03-18 00:11:14 +01:00
Hannes Janetzek
fc9901e493
cleanup: move carto theme to not working mapnik tilesource
2014-03-18 00:09:58 +01:00
Hannes Janetzek
604c1449e4
Merge branch 'theme_refactor'
2014-03-17 23:24:46 +01:00
Hannes Janetzek
0a23dc2c27
theming changes:
...
- select="first" also add its renderstyles when no sub-rule matched
... before they where only added when one subrule matched
- use select="when-matched" as last subrule in select="first" rules
instead.
2014-03-17 22:55:34 +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
494e553ac0
app++
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
c17eb32a8b
android logger.properties
2014-03-08 13:18:11 +01:00
Hannes Janetzek
f313bb30f7
libgdx api changes
2014-03-08 13:17:56 +01:00
Hannes Janetzek
12ad13c0af
app++
2014-03-06 17:15:29 +01:00
Hannes Janetzek
e3234ecf8d
gradle: dont build parallel by default
2014-03-06 17:11:52 +01:00
Hannes Janetzek
397dd27649
jeo: desktop indoor example
2014-03-06 16:52:17 +01:00
Hannes Janetzek
5aefd7f5cb
gradle: update jeo config
2014-03-06 16:51:47 +01:00
Hannes Janetzek
11870a500b
Merge branch 'jeo'
2014-03-06 16:25:24 +01:00
Hannes Janetzek
2c133a87cb
update Indoor example
2014-03-06 16:24:36 +01:00
Hannes Janetzek
bb439236d6
add gradle
2014-03-06 16:24:36 +01:00
Hannes Janetzek
a480ef4b8b
update target sdk
2014-03-06 16:23:56 +01:00
Hannes Janetzek
3fd92982c4
add examples
2014-03-06 16:23:24 +01:00
Hannes Janetzek
9109da9784
add vtm-jeo
2014-03-06 16:23:24 +01:00
Hannes Janetzek
05b977be70
use android-logger
2014-03-06 16:18:29 +01:00
Hannes Janetzek
b04b5f235c
fix NPE in SimpleWorker cleanup
2014-03-06 16:18:23 +01:00
Hannes Janetzek
10a00753e7
gradle: use daemon/parallel options
2014-03-04 20:14:14 +01:00
Hannes Janetzek
906ad1be15
Merge branch 'ios'
2014-03-04 20:14:05 +01:00
Hannes Janetzek
7605e55ac7
libs++
2014-03-04 20:12:46 +01:00
Hannes Janetzek
4eeaf59075
gdx api changes
2014-03-04 20:12:46 +01:00
Hannes Janetzek
9a473e84dc
add ios assets
2014-03-04 20:12:46 +01:00
Hannes Janetzek
1c4979bdaa
add vtm-gdx-ios
2014-03-04 20:12:46 +01:00
Hannes Janetzek
3cda9684cb
update README
2014-03-04 01:43:28 +01:00
Hannes Janetzek
1cec1bb0dc
gdx api changes
...
- disable gdx-html build for now
2014-03-04 00:52:40 +01:00
Hannes Janetzek
5bb865a561
Merge branch 'gradle'
2014-03-01 16:57:27 +01:00
Hannes Janetzek
45dba44432
update README
2014-03-01 16:15:32 +01:00
Hannes Janetzek
3118086ff3
gradle: add android-example run task
2014-03-01 16:01:16 +01:00
Hannes Janetzek
cee96c9ed0
gradle: test configureondemand
2014-03-01 15:58:08 +01:00
Hannes Janetzek
1f1cd2ef57
package vtm-natives with gdx-desktop
2014-02-28 19:11:16 +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