Hannes Janetzek
|
fb628f4e25
|
Inlist:
- add Inlist.List size()
- make Inlist work items indirectly extending Inlist
- check Inlist.push() argument to not push lists
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
a9d3b0a302
|
fix iOS build
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
5d939cdbfd
|
gradle: update
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
b593179376
|
ignore++
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
19701b7563
|
fix: LwHttp - retry when address lookup failed
- use 5sec read timeout
- use tcp_nodelay
|
2014-06-10 22:16:07 +02:00 |
|
Hannes Janetzek
|
a26aa9de15
|
sync on ExtrusionLayer.vertexPool instead of each Vertex
|
2014-06-02 12:48:23 +02:00 |
|
Hannes Janetzek
|
037c25153b
|
theme: increase buildings alpha
|
2014-05-25 02:27:02 +02:00 |
|
Hannes Janetzek
|
b9ebf1e57b
|
refactor ExtrusionRenderer
+ cleanups
|
2014-05-25 02:26:36 +02:00 |
|
Hannes Janetzek
|
5af831abb5
|
nicer building fade
|
2014-05-25 00:53:31 +02:00 |
|
Hannes Janetzek
|
6bc3818318
|
update app
|
2014-05-25 00:53:31 +02:00 |
|
Hannes Janetzek
|
c0369236d2
|
start: add tilegridlayer to menu
|
2014-05-24 23:07:47 +02:00 |
|
Hannes Janetzek
|
4ddf9dcf39
|
refactor ExtrusionRenderer
- extract tile specific parts to BuildingRenderer
- sort tiles by distance for compilation
- slow down fade out animation
|
2014-05-24 23:06:50 +02:00 |
|
Hannes Janetzek
|
7466b6206f
|
extract ExtrusionLayers from ElementLayers
|
2014-05-24 22:02:16 +02:00 |
|
Hannes Janetzek
|
774dd43a18
|
add min/max tile zoom to ExtrusionRenderer
|
2014-05-24 19:48:55 +02:00 |
|
Hannes Janetzek
|
1a22a39991
|
fix: Layer sort order for event processing
|
2014-05-24 14:27:55 +02:00 |
|
Hannes Janetzek
|
5c388e7fcb
|
fix: re-enable building animation
|
2014-05-24 14:27:55 +02:00 |
|
Hannes Janetzek
|
d96e9c4070
|
jni project settings
|
2014-05-24 14:27:55 +02:00 |
|
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 |
|