Hannes Janetzek
10e186780c
jni stuff
2014-05-16 17:55:45 +02:00
Hannes Janetzek
6d9b62af72
implement Iterator in Inlist.List
...
+ reverse(), append()
2014-05-16 17:55:45 +02:00
Hannes Janetzek
dfe6ca99ce
refactor TileClipper:
...
- move clipLine() to LineClipper
2014-05-16 17:55:45 +02:00
Hannes Janetzek
f62ea65f25
rename vars: vertices counts are actually indices
2014-05-16 17:55:45 +02:00
Hannes Janetzek
89edbf90f2
remove GlAdapter.VBO_TEXTURE_LAYERS hack
2014-05-16 17:53:41 +02:00
Hannes Janetzek
9c1ae887ea
samsung/adreno quirk: dont use glBufferSubData()
2014-05-16 12:03:46 +02:00
Hannes Janetzek
607b6d6266
Merge branch 'no-vbo-texture-layer'
2014-05-12 14:48:30 +02:00
Hannes Janetzek
ee3ffa8cec
dont use vbo texture-layers for samsung devices with kitkat
2014-05-12 14:48:30 +02:00
Hannes Janetzek
f207a6eb4a
add workaround for adreno driver issue
2014-05-12 14:48:30 +02:00
Hannes Janetzek
1ca175c598
add MapEventLayer.fixOnCenter()
...
- when enabled position is kept for zoom/rotation gesture
2014-05-12 14:48:29 +02:00
Hannes Janetzek
fbfe17743e
update android build-tools
2014-05-12 14:48:27 +02:00
Hannes Janetzek
62255e7583
cleanup: MapEventLayer
2014-05-06 14:00:06 +02:00
Hannes Janetzek
35cda5c7d1
fix test for min-drag distance
...
- value just chosen to be large enough
2014-05-06 00:50:14 +02:00
Hannes Janetzek
0d8454a079
check minimal move before starting double-tap-zoom-drag
2014-05-06 00:44:28 +02:00
Hannes Janetzek
4e454ef84c
s3db: more material colors
2014-05-05 00:05:06 +02:00
Hannes Janetzek
a8662d4dce
s3db: disable postprocess mode
...
- seems old mali having issues with dependent texture reads..
- add bypass shader for testing
2014-05-05 00:05:06 +02:00
Hannes Janetzek
e7a015a1d7
no need to pre-calc BoundingBox hashcode
2014-05-05 00:05:05 +02:00
Hannes Janetzek
b75a3712d5
dbg: VectorTileLayer
2014-05-05 00:05:05 +02:00
Hannes Janetzek
b509e3c8d1
use inverted MeshLayer debug colors
2014-05-05 00:05:05 +02:00
Hannes Janetzek
37ffdadf1a
API: allow changing number of TileLoader threads
2014-05-05 00:05:05 +02:00
Hannes Janetzek
9bd327cbe6
API: remove setBackgroundMap, add setBaseMap(TileLayer)
2014-05-05 00:05:05 +02:00
Hannes Janetzek
c9bd08dcdf
API: make Rule members public
2014-05-05 00:05:05 +02:00
Hannes Janetzek
64383a8406
add TaskQueue interface to Map
...
- change AsyncTask to be able to post on main-thread
- rename Task.run() -> go()
2014-05-05 00:05:05 +02:00
Hannes Janetzek
c161ea9cca
vtm-android: disable check-gl-error flags
2014-05-04 22:01:32 +02:00
Hannes Janetzek
fcc29eaa41
add MapPosition accessors
2014-05-04 22:01:32 +02:00
Hannes Janetzek
b0f0455ccf
submit update task on PathLayer.setGeom()
2014-05-04 22:01:32 +02:00
Hannes Janetzek
24c8b4c16f
fixme: re-init TileSet when count is zero..
2014-05-04 22:01:32 +02:00
Hannes Janetzek
5cac7894c3
close TileSource on VectorLayer detach
2014-05-04 22:01:32 +02:00
Hannes Janetzek
f304462a7c
cleanup: LineTexLayer
2014-05-04 22:01:32 +02:00
Hannes Janetzek
4ab053df3b
cleanup: OBB2D
2014-05-04 22:01:32 +02:00
Hannes Janetzek
803fbcac47
cleanup: SimplifyVW
2014-05-04 22:01:31 +02:00
Hannes Janetzek
0139452787
fix: SimplifyDP handling of 'multi' geometries
2014-05-04 22:01:31 +02:00
Hannes Janetzek
d6b95c936a
refactor TileClipper
...
- fix: TileClipper check len<6 before len==0
2014-05-04 22:01:31 +02:00
Hannes Janetzek
d263089c06
reset MapElement layer to default
2014-05-04 21:27:12 +02:00
Hannes Janetzek
04ea503184
Merge branch 'double-tap-to-zoom'
2014-05-04 20:41:44 +02:00
Hannes Janetzek
db37897740
fix double-tap zoom tests
2014-05-04 20:09:16 +02:00
Hannes Janetzek
24f699993b
make double tap zoom to screen location
2014-05-04 20:09:16 +02:00
Hannes Janetzek
d5827de12e
invert tilt gesture
2014-05-04 20:09:15 +02:00
Hannes Janetzek
559a5d0508
update android support library
...
no idea why gradle cannot find build-tools 19.0.3..
2014-05-04 20:08:29 +02:00
Hannes Janetzek
c00000edc8
cleanup: unused file
2014-05-04 20:08:19 +02:00
Hannes Janetzek
f132edf459
disable ios build
2014-05-04 20:08:09 +02:00
Hannes Janetzek
15023432cc
GLState: keep track of clear color
2014-04-03 22:53:37 +02:00
Hannes Janetzek
2833d0f5c2
PathLayer: submit update task directly
...
- revert update listener
2014-04-03 22:42:31 +02:00
Hannes Janetzek
d26bd52689
jeo api changes
2014-04-03 22:16:12 +02:00
Hannes Janetzek
d42b8d6af2
LwHttp: handle gzip encoding
2014-04-03 21:56:28 +02:00
Hannes Janetzek
ca69f329cc
Merge branch 'pluggable-network-layer'
2014-04-03 16:33:34 +02:00
Hannes Janetzek
e84afa32f7
use debug log in IOUtils.closeQuietly
2014-04-03 16:32:07 +02:00
Hannes Janetzek
cb5de5135f
cleanup: LwHttp
2014-04-03 16:32:06 +02:00
Hannes Janetzek
0b82df4c21
add http request options
2014-04-03 16:32:06 +02:00
Hannes Janetzek
85a4bbe125
api: UrlTileSource:
...
- add UrlTileSource.getTileUrl(Tile) to create complete url string
- add TileUrlFormatter interface to override default formatter
- remove unused return from sendRequest()
2014-04-03 16:12:38 +02:00
Hannes Janetzek
6b7ccd68c9
add missing headers
2014-04-03 16:12:38 +02:00
Hannes Janetzek
15cf4810cf
LwHttp: prepare tilePath as byte[]
2014-04-03 16:12:38 +02:00
Hannes Janetzek
98e30a468f
add getter for split tilePath
2014-04-03 16:12:38 +02:00
Hannes Janetzek
5ad68ff2c7
gwt: update UrlTileSource
2014-04-03 16:12:38 +02:00
Hannes Janetzek
5c277f4d54
fix: HttpEngine tests
2014-04-03 16:12:17 +02:00
Hannes Janetzek
3f9847f617
gradle: make okhttp optional
2014-04-03 04:38:33 +02:00
Hannes Janetzek
9c4e04c4d6
api: UrlTileSource
...
- use replacement string for tilePath
- move 'low-level' formatTilePath to LwHttp
- implement LwHttpFactory
2014-04-03 04:15:46 +02:00
Hannes Janetzek
2bf5313c2b
move tests to separate project
2014-04-03 04:15:46 +02:00
Hannes Janetzek
9bca50dfed
some modification suggested by pmd:
...
- move fields before method
- chain StringBuilder appends
2014-04-02 22:30:13 +02:00
Hannes Janetzek
f75702a575
create HttpEngine instances for each loader thread
2014-04-02 22:30:13 +02:00
Hannes Janetzek
e13bc7822f
add some pmd rules
2014-04-02 22:30:12 +02:00
Hannes Janetzek
e1feb4e5b7
docs: ITileDataSink
2014-04-02 22:30:12 +02:00
Hannes Janetzek
3297998a42
move unused SpriteManager to playground
2014-04-02 04:43:42 +02:00
Hannes Janetzek
6a71e53f93
findbugs: fix loop
2014-04-02 04:43:42 +02:00
Hannes Janetzek
2a2ff723ee
libs++
2014-04-02 04:14:08 +02:00
Hannes Janetzek
f614244043
app++
2014-04-02 04:07:43 +02:00
Hannes Janetzek
05910f23fb
fix: update PathLayer onMapEvent when points changed
2014-04-02 02:24:17 +02:00
Hannes Janetzek
267108d20b
gradle: fix vtm-web-js
2014-04-01 16:55:47 +02:00
Hannes Janetzek
ef36c8a3d8
Merge branch 'texture_pool_dispose'
2014-04-01 04:03:10 +02:00
Hannes Janetzek
82f2070e99
increase java PermSize in gradle.properties
2014-04-01 04:03:10 +02:00
Hannes Janetzek
a37b503628
use one TexturePool per BitmapTileLayer
...
- dispose textures onDetach()
2014-04-01 04:03:10 +02:00
Hannes Janetzek
55714ae01e
update README
2014-04-01 04:03:10 +02:00
Hannes Janetzek
b45e38ef4d
dispose textures at end of each frame
2014-04-01 04:03:10 +02:00
Hannes Janetzek
e80981e0c5
add SyncPool.clear()
2014-04-01 04:03:10 +02:00
Hannes Janetzek
01f248632f
example: cleanup
2014-04-01 04:03:09 +02:00
Hannes Janetzek
5131d2efd7
Merge branch 'rule_refactor'
2014-04-01 04:03:09 +02:00
Hannes Janetzek
4eedb7ff30
update file header
2014-03-31 15:31:01 +02:00
Hannes Janetzek
1f1675f188
no more Rule stack optimization
...
- the modified xml schema allows write proper rules :)
2014-03-31 15:30:53 +02:00
Hannes Janetzek
dc70104676
move ThemeBuilder
2014-03-31 15:23:08 +02:00
Hannes Janetzek
120797fe96
add RuleBuilder setters for Rule- and Style-Builders
2014-03-31 15:16:24 +02:00
Hannes Janetzek
4f254bde75
add StyleBuilder interface
2014-03-31 15:16:24 +02:00
Hannes Janetzek
f5645cf292
move RuleBuilder xml part to XmlThemeBuilder
2014-03-31 15:16:24 +02:00
Hannes Janetzek
191e94c670
merge Positive/NegativeRule into Rule
2014-03-31 15:16:24 +02:00
Hannes Janetzek
211ba90108
rendertheme: merge AttributeMatcher into Rule
...
- allow to match actual key-value-pairs.
previously value matcher just checked *any* value not
the one that matched key. See PositiveRuleKV/MultiKV
2014-03-31 15:16:24 +02:00
Hannes Janetzek
a3251a4aa6
set RenderStyle itself as current
2014-03-31 15:16:22 +02:00
Hannes Janetzek
9f8bc93d91
gradle: add libgdx repo
2014-03-30 20:28:02 +02:00
Hannes Janetzek
f5752b048e
travis: increase java heap
2014-03-30 20:28:02 +02:00
Hannes Janetzek
92d9bba0e1
Merge branch 'geojson'
2014-03-30 20:27:47 +02:00
Hannes Janetzek
e8aa7d55bd
web-js: testing geojson
2014-03-30 20:26:10 +02:00
Hannes Janetzek
de27227ed7
gwt: geojson tilesource
2014-03-30 20:24:53 +02:00
Hannes Janetzek
5fd05d5d01
theme: river fixed width
2014-03-30 04:28:59 +02:00
Hannes Janetzek
fb46f73eb0
example: add geojson tiles
2014-03-30 04:28:59 +02:00
Hannes Janetzek
b39f9ca003
add geojson example tile sources
...
- add OsmLanduseJsonTileSource
- add layers for buildings and water areas
2014-03-30 04:28:59 +02:00
Hannes Janetzek
aee1b22c89
add geoson tile source
...
- based on a patch sent by: Yang (apachemaven)
- use jackson-core for stream parsing
- rewrite tags, this way one can use the same the for different data
2014-03-30 03:49:54 +02:00
Hannes Janetzek
2f5a71df6b
add poi tree
2014-03-29 19:19:30 +01:00
Hannes Janetzek
f18642eff9
Merge branch 'playground'
2014-03-29 19:08:21 +01:00
Hannes Janetzek
fe728318b1
gradle
2014-03-29 19:04:31 +01:00
Hannes Janetzek
21d32bacb7
gdx poi3d layer
2014-03-29 19:03:17 +01:00
Hannes Janetzek
44974d90a7
jeo example
2014-03-29 19:03:17 +01:00
Hannes Janetzek
b286e8f6eb
experiments, testcode
2014-03-29 19:03:17 +01:00