Tom Payne
4657b7ca97
Remove removeLayer, thanks @fredj
2013-01-17 12:40:54 +01:00
Tom Payne
c56e1f8b92
Ensure DOM element is removed when layer is removed
2013-01-17 12:12:09 +01:00
ahocevar
7c05587aed
Merge pull request #114 from ahocevar/resolutions
...
Use validity extent to generate default resolutions. r=@twpayne,@elemoine
2013-01-16 07:17:10 -08:00
Tom Payne
06628a88e6
Update mouse position on each frame
2013-01-16 11:26:09 +01:00
Tom Payne
11ec1de89b
Refactor mouse position control to use postrender event
2013-01-16 11:25:59 +01:00
Tom Payne
505987869e
Fire postrender events
2013-01-15 18:38:12 +01:00
Tom Payne
4037bafc45
Add function to chose renderer from query string
2013-01-15 10:26:16 +01:00
Tom Payne
859af576d5
Move var outside loop
2013-01-14 20:53:00 +01:00
Tom Payne
c679bccbb9
Join short lines
2013-01-14 20:53:00 +01:00
Tom Payne
183aac90fa
Remove unused requires
2013-01-14 20:52:47 +01:00
Tom Payne
8966e17b89
Structure DOM renderer code to be more similar to WebGL renderer code
2013-01-14 16:33:15 +01:00
Tom Payne
af88fb415b
Remove forEachTileCoord
2013-01-14 16:21:58 +01:00
Tom Payne
8ced15ce2e
Move closure out of loop, and use loop rather than forEachTileCoord
2013-01-14 16:21:58 +01:00
Tom Payne
0916f14536
Use a loop rather than tileRange.forEachTileCoord
2013-01-14 16:21:58 +01:00
ahocevar
87ce763ccb
Use validity extent to generate default resolutions
...
Previously, the TiledWMS source generated a resolutions array
derived from the world extent in meters, to match the default
Web Mercator resolutions of the map. This wouldn't work for
projections with distance units different than meters. It is
better to commit to a default resolutions array where zoom level
0 is the validity extent of the projection (not the Web Mercator
world extent!) at a 256 pixel tile size.
2013-01-14 16:10:55 +01:00
Tom Payne
eff96ca16c
DOM renderer should re-render when layers are added or removed
2013-01-14 12:46:40 +01:00
Tom Payne
be04053ef1
Move common event handlers into base class
2013-01-14 12:46:39 +01:00
Tom Payne
9764e76975
Move pixel/coordinate matrices into frame state, remove canRotate
2013-01-14 12:46:39 +01:00
Tom Payne
3febb24529
Don't remove tiles when animating
2013-01-14 12:35:54 +01:00
Tom Payne
bafb53f2e1
Make animations set animating hint
2013-01-14 12:35:54 +01:00
Tom Payne
969553cede
Clone hints array so that pre-render functions can modify it
2013-01-14 12:35:54 +01:00
Tom Payne
c48bb6142e
Add animating hint
2013-01-14 12:35:54 +01:00
Tom Payne
2ea6f0903c
Don't remove tiles while panning
2013-01-14 12:35:54 +01:00
Tom Payne
e837a74e00
Set panning hint in DragPanInteraction
2013-01-14 12:35:53 +01:00
Tom Payne
5d31a44c12
Implement view hints architecture
2013-01-14 12:35:53 +01:00
Tom Payne
2a08e7add2
Merge pull request #112 from twpayne/dom-renderer-clean-ups
...
DOM renderer clean ups
2013-01-14 03:33:23 -08:00
Tom Payne
fafba39c32
Merge pull request #111 from twpayne/webgl-renderer-clean-ups
...
WebGL renderer clean ups
2013-01-14 03:33:04 -08:00
Tom Payne
78e8e34fe6
Add missing instance variable declaration, thanks @elemoine
2013-01-14 11:13:34 +01:00
Tom Payne
be3849d1b8
Use dequeue rather than remove, thanks @elemoine
2013-01-13 22:28:37 +01:00
Tom Payne
8b39e8f7f0
Relax type slightly
2013-01-12 23:13:34 +01:00
Tom Payne
0f8e3ddedc
Remove incorrect use of @override
2013-01-12 23:12:15 +01:00
Tom Payne
deeb7b3294
Fix typecast
2013-01-12 22:52:44 +01:00
Tom Payne
3f6e6169af
Hide canvas when map is not defined
2013-01-12 19:24:20 +01:00
Tom Payne
0443ebc3fa
Remove stale FIXMEs
2013-01-12 19:23:54 +01:00
Tom Payne
de7699d644
Hide layers pane when map is undefined
2013-01-12 19:08:27 +01:00
Tom Payne
a0180f2131
Remove stale FIXME
2013-01-12 19:06:00 +01:00
Tom Payne
97207e5723
Remove rarely-used logger
2013-01-12 19:01:09 +01:00
Tom Payne
be28fb4ccc
Don't try to overload method return type
2013-01-12 18:58:36 +01:00
Tom Payne
655b6a1b00
Always free WebGL resources in post render
2013-01-12 18:57:50 +01:00
Tom Payne
a26deb62bf
Remove unused variable
2013-01-12 18:54:09 +01:00
Tom Payne
b803aad5a8
Don't enqueue tiles which are not idle
2013-01-12 16:55:36 +01:00
Tom Payne
3d5c76c346
Add empty descriptions for jsdoc
2013-01-12 13:32:57 +01:00
Tom Payne
513787147c
Merge pull request #106 from twpayne/re-enable-jsdoc
...
Re-enable jsdoc
2013-01-12 03:28:19 -08:00
Tom Payne
92d3d001c0
Merge pull request #108 from twpayne/texture-uploads
...
Prioritize and throttle texture uploads
2013-01-12 03:27:37 -08:00
Tom Payne
150dae4a63
Merge pull request #104 from twpayne/debug-tile-source-fixes
...
Don't attempt to share canvases between renderers, fixes #101
2013-01-12 03:27:17 -08:00
Tom Payne
c5a0205cf8
Merge pull request #103 from twpayne/tile-queue
...
Tile queue
2013-01-12 03:26:43 -08:00
Tom Payne
6d44736e2f
Prioritize and throttle texture uploads
2013-01-12 02:32:53 +01:00
Tom Payne
82fc5c6c9d
Clean up DOM renderer code for untested minor performance advantages
2013-01-12 01:12:27 +01:00
Tom Payne
48ee9e75a4
Add empty descriptions to work around jsdoc
2013-01-12 00:51:36 +01:00
Éric Lemoine
25be29099f
Improved reprioritization
2013-01-11 18:13:36 +01:00