Tom Payne
e9b0e2b0e8
Cache array length in ol.Map
2013-04-20 11:27:55 +02:00
Tom Payne
332fd250b4
Cache array length in ol.Collection
2013-04-20 11:27:44 +02:00
Tom Payne
f047e5f6bd
Cache array length in ol.Attribution
2013-04-20 11:27:32 +02:00
Tom Payne
7979726327
Avoid creating an ol.Size object
2013-04-19 20:52:40 +02:00
Tom Payne
d964bbc605
Use for loop instead of forEach in WebGL tile layer renderer
2013-04-19 20:41:54 +02:00
Tom Payne
f5611d6cd6
Use for loop instead of forEach in WebGL map renderer
2013-04-19 20:29:24 +02:00
Tom Payne
388e530420
Use for loop instead of forEach in DOM map renderer
2013-04-19 20:22:20 +02:00
Tom Payne
fe5c8a97d4
Add ol.renderer.Map#getLayerRendererByKey
2013-04-19 20:22:01 +02:00
Tom Payne
37d3f7b4c1
Use for loop instead of forEach in canvas map renderer
2013-04-19 20:12:11 +02:00
Tom Payne
72767f5d17
Merge pull request #555 from twpayne/extent-as-array
...
ol.Extent as Array.<number>
2013-04-19 08:41:19 -07:00
Tom Payne
965776160f
Merge pull request #569 from twpayne/define-properties-in-constructor
...
Define properties in constructor
2013-04-19 01:21:34 -07:00
Tom Payne
a642868cfa
Port examples to new extents
2013-04-19 10:03:36 +02:00
Tom Payne
f81658f542
Port parsers to new extents
2013-04-19 10:03:36 +02:00
Tom Payne
953f9c2e7a
Port ol.geom to new extents
2013-04-19 10:03:36 +02:00
Tom Payne
01168e805a
Port ol.filter.ExtentFilter to new extents
2013-04-19 10:03:35 +02:00
Tom Payne
a413f3046a
Port interactions to new extents
2013-04-19 10:03:35 +02:00
Tom Payne
1d4eaf6824
Port ol.structs.RTree to new extents
2013-04-19 10:03:35 +02:00
Tom Payne
305089d84f
Port ol.renderer.webgl to new extents
2013-04-19 10:03:35 +02:00
Tom Payne
10d1be695d
Port ol.renderer.dom to new extents
2013-04-19 10:03:35 +02:00
Tom Payne
465e24cf4e
Port ol.renderer.canvas to new extents
2013-04-19 10:03:35 +02:00
Tom Payne
aff9f5dbf9
Port ol.source.SingleImageWMS to new extents
2013-04-19 10:03:35 +02:00
Tom Payne
583564e484
Port ol.source.StaticImage to new extents
2013-04-19 10:03:34 +02:00
Tom Payne
559e85bc76
Port ol.source.TiledWMS to new extents
2013-04-19 10:03:34 +02:00
Tom Payne
9708fb4ea6
Port ol.source.WMTS to new extents
2013-04-19 10:03:34 +02:00
Tom Payne
10354cf607
Port ol.source.WMS to new extents
2013-04-19 10:03:34 +02:00
Tom Payne
f0c812482f
Port ol.source.TileJSON to new extents
2013-04-19 10:03:34 +02:00
Tom Payne
e868954d9c
Port ol.source.TileSource to new extents
2013-04-19 10:03:34 +02:00
Tom Payne
c2ff8347d9
Port ol.source.BingMaps to new extents
2013-04-19 10:03:34 +02:00
Tom Payne
e50253e316
Port ol.projection to new extents
2013-04-19 09:32:12 +02:00
Tom Payne
9773314803
Port ol.View2D to new extents
2013-04-19 09:32:12 +02:00
Tom Payne
7d21bd8133
Port ol.Map to new extents
2013-04-19 09:32:12 +02:00
Tom Payne
ca8647c808
Port ol.tilegrid to new extents
2013-04-19 09:32:12 +02:00
Tom Payne
b4f7259c7f
Port function types to new extents
2013-04-19 09:32:12 +02:00
Tom Payne
16f70ba1a0
Replace ol.Extent and ol.Rectangle with Array.<number>
2013-04-19 09:32:11 +02:00
Tom Payne
0da8b0ae7f
Don't inherit ol.PixelBounds from ol.Rectangle
2013-04-19 09:32:11 +02:00
Tom Payne
1ad7765f2f
Don't derive ol.TileRange from ol.Rectangle
2013-04-19 09:32:11 +02:00
Tom Payne
7d610bde7b
Initialize all properties in constructor in interactions
2013-04-18 21:02:53 +02:00
Tom Payne
b24c46dd19
Initialize all properties in constructor in ol.Geolocation
2013-04-18 21:02:18 +02:00
Tom Payne
43cfc2a4cd
Initialize all properties in constructor in controls
2013-04-18 21:01:58 +02:00
Tom Payne
669d47e8d2
Merge pull request #568 from twpayne/fix-dom-layer-visibility
...
Fix DOM layer visibility
2013-04-18 10:52:45 -07:00
Tom Payne
8831d25929
Remove DOM layer in render, not in dispose
2013-04-18 19:25:49 +02:00
Tom Payne
f7c0c26bed
Update layer visibility in DOM renderer
2013-04-18 19:21:06 +02:00
Tom Payne
87358296f4
Merge pull request #564 from twpayne/frame-index
...
Frame index
2013-04-18 06:16:30 -07:00
Tom Payne
bc9f702d84
Merge pull request #563 from twpayne/single-image-load-render
...
Render instead of requestRenderFrame when single image loads
2013-04-18 06:05:44 -07:00
Tom Payne
75bc61c0e0
Use index instead of time as frame marker
2013-04-18 14:47:27 +02:00
Tom Payne
8fef7b9edd
Add index to frame state
2013-04-18 14:47:27 +02:00
Tom Payne
1c4d2956ac
Merge pull request #562 from twpayne/renderer-fixes
...
Renderer fixes
2013-04-18 05:09:58 -07:00
Tom Payne
302e65e140
Render instead of requestRenderFrame when single image loads
2013-04-18 13:24:25 +02:00
Tom Payne
2f5797bc16
Always create layer renderer, even when layer is invisible or not ready
...
This is necessary because it is the layer renderer that is responsible
for triggering a render when a layer loads or becomes visible.
2013-04-18 12:52:45 +02:00
Tom Payne
77841bb8eb
Merge pull request #542 from twpayne/simplify-renderer-events
...
Create and remove layer renderers in renderFrame
2013-04-18 02:14:39 -07:00
Tom Payne
a07e70ea32
Handle obscure edge case where deferred post render function receives a null frame state
2013-04-16 23:40:48 +02:00
Tom Payne
328a1bcda5
Merge pull request #556 from twpayne/consistent-and-unique-filenames
...
Consistent and unique filenames
2013-04-16 11:12:30 -07:00
Tom Payne
f174ffc2ad
Rename projection files for consistency
2013-04-16 19:59:54 +02:00
Tom Payne
9f0004e17d
Rename test files to match source files
2013-04-16 19:59:53 +02:00
Tom Payne
b19b753c1b
Give wgs84.js files unique filenames
2013-04-16 19:20:19 +02:00
Tom Payne
3867d0cd28
Give defaults.{js,exports} unique filenames
2013-04-16 19:18:14 +02:00
Tom Payne
a68656ad33
Rename wms.js to wmssource.js
2013-04-16 19:15:00 +02:00
Tom Payne
bc10446b0e
Track changes to layers in the map
2013-04-16 18:31:59 +02:00
Tom Payne
07fe17924b
Remove layer renderers in post render function
2013-04-16 18:16:08 +02:00
Tom Payne
4e69b2bb8b
Create and remove layer renderers in renderFrame
...
Previously, the map renderer would listen for layers being added and
removed from the layers collection, and would create and remove layer
renderers in response to these events.
With this change, layer renderers are only created or removed when
renderFrame is called, which leads to somewhat simpler code.
We still need to listen to changes to the layers collection, but now
these only trigger a new render.
This new approach also has an advantage when layers change order.
Swapping the order of two layers involves removing one and re-inserting
it elsewhere. With the old approach, this would cause the deletion and
re-creation of the layer renderer. With this new approach, the layer
renderer is preserved.
2013-04-12 17:50:38 +02:00
Tom Payne
7c9a1acc2a
Merge pull request #535 from twpayne/renderer-clean-ups
...
Renderer clean-ups
2013-04-12 02:49:56 -07:00
Tom Payne
be629a7ed8
Sort jsdoc comments alphabetically
2013-04-12 00:48:55 +02:00
Tom Payne
0371b891a6
Tighten up permission on layer renderers
2013-04-12 00:48:35 +02:00
Tom Payne
d855a35446
Make renderer layer management private
2013-04-12 00:33:37 +02:00
Tom Payne
f0106f391a
Make ol.renderer.Map.map property private
2013-04-12 00:33:37 +02:00
Tom Payne
ee817ba4a2
Clean up ol.renderer.webgl.Map.createLayerRenderer
2013-04-12 00:33:37 +02:00
Tom Payne
df6e13bdc0
Clean up ol.renderer.dom.Map.createLayerRenderer
2013-04-12 00:33:33 +02:00
Tom Payne
db15c53f95
Merge pull request #521 from openlayers/full-screen-control
...
Full screen control
2013-04-11 10:12:12 -07:00
Tom Payne
0bd11d0a70
Use full screen control in full screen example
2013-04-11 18:25:31 +02:00
Tom Payne
cef6fe4930
Add full screen control
2013-04-11 18:25:31 +02:00
Tom Payne
ac40769155
Clear tiles that are not fully covered
2013-04-11 15:50:32 +02:00
Tom Payne
ee987bc951
Merge pull request #438 from twpayne/boost-tile-limits
...
Tile limits are too low
2013-04-09 13:16:09 -07:00
Tom Payne
5a2483e224
Increase default tile cache size
2013-04-09 22:14:54 +02:00
Tom Payne
29b78a32e8
Merge pull request #519 from twpayne/tile-garbage-clean-ups
...
Tile garbage clean-ups
2013-04-09 13:12:01 -07:00
Tom Payne
680b31c5e0
Eliminate an ol.TileCoord allocation
2013-04-09 19:54:15 +02:00
Tom Payne
fe03ebe99c
Re-use ol.Extent objects
2013-04-09 19:19:45 +02:00
Tom Payne
ee8e565be2
Enable ol.Extent re-use
2013-04-09 19:19:45 +02:00
Tom Payne
e08d19ac55
Add ol.Extent.createOrUpdate
2013-04-09 19:19:44 +02:00
Tom Payne
e556c87a7c
Re-use ol.TileRange objects
2013-04-09 19:19:20 +02:00
Tom Payne
e30109913e
Enable ol.TileRange re-use
2013-04-09 19:19:20 +02:00
Tom Payne
7a4672d429
Add ol.TileRange.createOrUpdate
2013-04-09 19:19:19 +02:00
Tom Payne
5bd67e1325
Re-use ol.TileCoord objects
2013-04-09 19:19:11 +02:00
Tom Payne
5a4033db7a
Enable ol.TileCoord re-use
2013-04-09 19:19:11 +02:00
Tom Payne
7b58685462
Add ol.TileCoord.createOrUpdate
2013-04-09 19:19:11 +02:00
Tom Payne
aa12232ec3
Merge pull request #509 from twpayne/use-high-resolution-tiles
...
Use high resolution tiles
2013-04-09 06:34:45 -07:00
Tom Payne
e732a67382
Propagate return value
2013-04-09 13:15:16 +02:00
Tom Payne
cdc67a141a
Remove preload from examples that don't need it
2013-04-09 13:15:16 +02:00
Tom Payne
66f0e0d8e8
Add optimized version of getTileCoordChildTileRange for ol.tilegrid.XYZ
2013-04-09 13:15:16 +02:00
Tom Payne
c5748f1fd7
Store maxZoom in ol.tilegrid.XYZ
2013-04-09 13:15:16 +02:00
Tom Payne
1b7ee36680
Use high resolution tiles in DOM renderer
2013-04-09 13:15:16 +02:00
Tom Payne
8da1f3400b
Use high resolution tiles in Canvas renderer
2013-04-09 13:15:16 +02:00
Tom Payne
4d6e060052
Use high resolution tiles in WebGL renderer
2013-04-09 13:15:16 +02:00
Tom Payne
7a7ea8a072
Add ol.tilegrid.TileGrid.getTileCoordChildTileRange
2013-04-09 13:15:16 +02:00
Tom Payne
e39aae6662
Merge pull request #514 from twpayne/remove-stray-comment
...
Remove stray comment
2013-04-09 04:14:34 -07:00
Tom Payne
52893f1ba2
Remove stray comment
2013-04-09 13:07:02 +02:00
Tom Payne
e68f744ad1
Merge pull request #513 from twpayne/fix-tilequeue-assert
...
Remove incorrect assert, thanks @elemoine
2013-04-09 03:41:49 -07:00
Tom Payne
e12b30ba91
Remove incorrect assert, thanks @elemoine
2013-04-09 12:18:04 +02:00
Tom Payne
eee24870b5
Merge pull request #506 from twpayne/refactor-webgl-shaders
...
Refactor WebGL shaders
2013-04-08 11:11:47 -07:00
Tom Payne
1f679bbd1c
Merge pull request #508 from twpayne/remove-matrix-filter
...
Remove references to Matrix Filter
2013-04-08 11:10:28 -07:00
Tom Payne
60a33a86bb
Remove references to Matrix Filter
2013-04-08 19:43:41 +02:00