Tom Payne
b2d1b32674
Factor out appendCoordinates_
2013-11-20 11:41:52 +01:00
Tom Payne
f175528ac3
Change default fill style
2013-11-20 11:41:52 +01:00
Tom Payne
256237fee7
Don't draw lines when stroke style is null
2013-11-20 11:41:52 +01:00
Tom Payne
ce296aa1d1
Allow styles to be null
2013-11-20 11:41:52 +01:00
Tom Payne
25d6919337
Add ol.style.fill.equals
2013-11-20 11:41:52 +01:00
Tom Payne
7e81cbae08
Allow comparison of null stroke styles
2013-11-20 11:41:52 +01:00
Tom Payne
15583865b6
Re-use batches when animating or interacting
2013-11-20 11:41:52 +01:00
Tom Payne
ea2ba4e7ad
Export ol.source.Vector
2013-11-20 11:41:52 +01:00
Tom Payne
12c9a4f563
Export ol.source.GeoJSON
2013-11-20 11:41:52 +01:00
Tom Payne
9f1d985b8f
Export ol.source.Vector
2013-11-20 11:41:51 +01:00
Tom Payne
1adfa15830
Precalculate more instructions
2013-11-20 11:41:51 +01:00
Tom Payne
8e68134624
Add ol.replay.IBatchGroup#finish
2013-11-20 11:41:51 +01:00
Tom Payne
8ccd733e08
Implement ol.replay.canvas.BatchGroup#isEmpty
2013-11-20 11:41:51 +01:00
Tom Payne
e03953dc61
Avoid stroke state changes
2013-11-20 11:41:51 +01:00
Tom Payne
1d06cee93d
Add ol.style.stroke.equals
2013-11-20 11:41:51 +01:00
Tom Payne
9a11cb87aa
Handle vector layer opacity
2013-11-20 11:41:51 +01:00
Tom Payne
633920d0f7
Buffer batch group extent
2013-11-20 11:41:51 +01:00
Tom Payne
9f2ce8f50e
Add more FIXMEs
2013-11-20 11:41:50 +01:00
Tom Payne
e403f10de5
Add GeoJSON example
2013-11-20 11:41:50 +01:00
Tom Payne
f0b4a5a35e
Activate canvas vector layer renderer
2013-11-20 11:41:49 +01:00
Tom Payne
fb7ccc9d16
Add initial canvas vector layer renderer
2013-11-20 11:41:09 +01:00
Tom Payne
d2dbc27b0a
Add shared vector rendering functions
2013-11-20 11:41:09 +01:00
Tom Payne
1c23c8b674
Add initial canvas implementation of replay API
2013-11-20 11:41:09 +01:00
Tom Payne
35d1fe5d75
Add initial replay API
2013-11-20 11:41:09 +01:00
Tom Payne
711917db62
Add ol.layer.Vector
2013-11-20 11:41:09 +01:00
Tom Payne
30311f0b65
Add ol.style
2013-11-20 11:41:08 +01:00
Tom Payne
f445a7230b
Rename transformPath to transformCoordinates
2013-11-20 11:41:08 +01:00
Tom Payne
14ed09eb6f
Move old replay API out of the way
2013-11-20 11:41:08 +01:00
Tom Payne
9bd9a1848e
Use scope in ol.source.GeoJSON
2013-11-20 11:41:08 +01:00
Tom Payne
82dc4baff6
Add scope and type checking to ol.reader.GeoJSON
2013-11-20 11:41:08 +01:00
Tom Payne
2704da9e4e
Mark constants
2013-11-20 11:41:08 +01:00
Tom Payne
f9105c18eb
Use GeoJSON types for geometries
2013-11-20 11:41:08 +01:00
Tom Payne
67cd0597bb
Add ol.source.Vector#forEachFeatureInExtent and #getAllFeaturesInExtent
2013-11-20 11:41:08 +01:00
Tom Payne
63a0219f3d
Add some FIXMEs
2013-11-20 11:41:07 +01:00
Tom Payne
4260283497
Add layout and stride to ol.geom.Geometry
2013-11-20 11:41:07 +01:00
Tom Payne
61a217e8dd
Add ol.source.GeoJSON
2013-11-20 11:41:07 +01:00
Tom Payne
db40842487
Add ol.source.Vector
2013-11-20 11:41:07 +01:00
Tom Payne
07ef8e774d
Move parser examples away
2013-11-20 11:41:07 +01:00
Tom Payne
72d849563b
Remove type filter hack from ol.structs.RTree
2013-11-20 11:41:07 +01:00
Tom Payne
3d8d8b0ce6
Add ol.reader.GeoJSON
2013-11-20 11:41:07 +01:00
Tom Payne
9c02b8e90c
Add ol.Feature
2013-11-20 11:41:07 +01:00
Tom Payne
fb6a2867ff
Add ol.geom.Polygon
2013-11-20 11:41:07 +01:00
Tom Payne
ac37980999
Add ol.geom.LineString
2013-11-20 11:41:06 +01:00
Tom Payne
cb75fcad9f
Add ol.geom.Point
2013-11-20 11:41:06 +01:00
Tom Payne
7ff95adbb1
Add ol.geom.Geometry
2013-11-20 11:41:06 +01:00
Tom Payne
3368576505
Add more extent functions
2013-11-20 11:41:06 +01:00
Tom Payne
a49e169622
Order tests sensibly
2013-11-20 11:41:06 +01:00
Tom Payne
fbb817157b
Fix typo in tests
2013-11-20 11:41:06 +01:00
Tom Payne
18aa1b8ae5
Fix order of arguments to ol.extent.createOrUpdate
2013-11-20 11:41:06 +01:00
Tom Payne
bd82e1aa1a
Remove vector code from files
2013-11-20 11:41:04 +01:00
Tom Payne
4e65fefc00
Move vector code out of the way
2013-11-20 11:39:21 +01:00
Tom Payne
81349d382b
Add ol.replay.CanvasBatch#getExtent
2013-11-20 11:39:20 +01:00
Tom Payne
59ab8f0155
Add ol.replay.Batch#getExtent
2013-11-20 11:39:20 +01:00
Tom Payne
530d8b67a3
Add ol.extent.extendXY
2013-11-20 11:39:20 +01:00
Tom Payne
400b946354
Add @tschw to AUTHORS.md
2013-11-20 11:39:20 +01:00
Tom Payne
6a93731fee
Rename ol.replay base classes
2013-11-20 11:39:20 +01:00
Tom Payne
366bdd295d
Add initial canvas implementation of replay API
2013-11-20 11:39:19 +01:00
Tom Payne
409b458d30
Add ol.replay.transformPath
2013-11-20 11:39:19 +01:00
Tom Payne
3e12f57cf5
Add initial canvas-like API
2013-11-20 11:39:19 +01:00
Tom Payne
3d072a1af8
Add ol.Color.parse
2013-11-20 11:39:19 +01:00
Tom Payne
a60a03149e
Correct transform and remove unused variables
2013-11-20 11:39:19 +01:00
Tom Payne
ea74809256
Remove unused vector layer canvas
2013-11-20 11:39:19 +01:00
Tom Payne
bbd461f181
Remove stray call to composeFrame, thanks @elemoine
2013-11-20 11:39:19 +01:00
Tom Payne
d774d2007d
Render features even while animating and interacting
2013-11-20 11:39:19 +01:00
Tom Payne
91fc1a7663
Render vector features directly to output canvas
2013-11-20 11:39:18 +01:00
Tom Payne
e0ef5fc7ee
Pass context instead of canvas when creating ol.renderer.canvas.Vector
2013-11-20 11:39:18 +01:00
Tom Payne
3a2133c130
Add and use ol.renderer.canvas.Layer#composeFrame
2013-11-20 11:36:26 +01:00
Tom Payne
b403c25646
Factor out layersToDraw
2013-11-20 11:34:52 +01:00
Tom Payne
d7591331ba
Add and use ol.renderer.webgl.Layer#composeFrame
2013-11-20 11:34:50 +01:00
Tom Payne
2b2e7bf786
Rename ol.renderer.Layer#renderFrame to prepareFrame
2013-11-20 11:31:20 +01:00
Tom Payne
26fa8d9d53
Track current program in context, rather than renderers
2013-11-20 11:31:20 +01:00
Tom Payne
10c41cd064
Factor out ol.webgl.Context
2013-11-20 11:31:19 +01:00
Tom Payne
fb2878c200
Merge pull request #1296 from twpayne/improve-type-checking
...
Improve type checking
2013-11-20 02:27:42 -08:00
Tom Payne
a646753124
Improve type checking in ol.TileCache
2013-11-20 11:13:47 +01:00
Tom Payne
d91479df06
Improve type checking in ol.source.DebugTile
2013-11-20 11:13:47 +01:00
Tom Payne
64021b130a
Improve type checking in ol.renderer.webgl.TileLayer
2013-11-20 11:13:47 +01:00
Tom Payne
06b1456499
Improve type checking in ol.renderer.webgl.Layer
2013-11-20 11:13:47 +01:00
Tom Payne
2ba33b8cad
Improve type checking in ol.renderer.webgl.ImageLayer
2013-11-20 11:13:46 +01:00
Tom Payne
a613b19360
Improve type checking in ol.renderer.Layer
2013-11-20 11:13:46 +01:00
Tom Payne
0221f74e5c
Improve type checking in ol.renderer.dom.TileLayer
2013-11-20 11:13:46 +01:00
Tom Payne
68bf12b5e1
Improve type checking in ol.renderer.dom.Map
2013-11-20 11:13:46 +01:00
Tom Payne
d3981e2891
Improve type checking in ol.renderer.canvas.Map
2013-11-20 11:13:46 +01:00
Tom Payne
e487e1b215
Improve type checking in ol.Collection
2013-11-20 10:57:45 +01:00
Tom Payne
78380feb30
Use ol.structs.PriorityQueue template in ol.TileQueue
2013-11-19 21:19:23 +01:00
Tom Payne
2d6354bb92
Use ol.structs.LRUCache template in ol.TileCache
2013-11-19 21:19:23 +01:00
Tom Payne
353555f740
Use templates in ol.structs.PriorityQueue
2013-11-19 21:19:22 +01:00
Tom Payne
9d92b9ee37
Use templates in ol.structs.LRUCache
2013-11-19 21:19:22 +01:00
Tom Payne
c78754abba
Activate more compiler checks
2013-11-19 21:19:22 +01:00
Tom Payne
fe6d071709
Merge pull request #1290 from twpayne/improve-compile-times
...
Use -server -XX:+TieredCompilation to double compilation speeds
2013-11-19 08:09:05 -08:00
Tom Payne
655bd0727f
Use -server -XX:+TieredCompilation to double compilation speeds
2013-11-19 15:51:03 +01:00
Tom Payne
bba1de2679
Add tests for ol.Object#bindTo getters and setters
2013-11-13 16:13:08 +01:00
Tom Payne
ee53fa7174
Merge pull request #1230 from glennvorhes/for_loop_iter
...
Remove declared iteration variables before for-loop
2013-11-05 02:00:23 -08:00
Tom Payne
bfd40bd43d
Merge pull request #1224 from twpayne/faster-object-getkeys
...
Make ol.Object#getKeys about 10x faster
2013-11-04 10:40:23 -08:00
Tom Payne
60245a57d8
Make ol.Object#getKeys about 10x faster
2013-11-04 18:18:31 +01:00
Tom Payne
0ad6948a15
Merge pull request #1209 from twpayne/collection-extend
...
Test that ol.Collection#extend fires events
2013-10-31 12:36:11 -07:00
Tom Payne
9442f2d209
Test that ol.Collection#extend fires events
2013-10-31 20:28:02 +01:00
Tom Payne
a13c5d30a2
Merge pull request #1159 from twpayne/export-create-empty
...
Export ol.extent.createEmpty function
2013-10-24 04:21:55 -07:00
Tom Payne
740b6e8b56
Merge pull request #1149 from twpayne/bing-maps-errors
...
Improve handling of error responses from Bing
2013-10-21 04:59:55 -07:00
Tom Payne
e4eff4658b
Improve handling of error responses from Bing
...
Previously goog.asserts.assert was used to check that the response was
successful, which are stripped from compiled code. This commit sets the
ERROR state on the source instead.
2013-10-21 12:02:55 +02:00
Tom Payne
ba1a4cbac8
Merge pull request #1144 from twpayne/wms-logo
...
Add missing logo option for ol.source.TileWMS
2013-10-18 07:26:02 -07:00