Commit Graph
100 Commits
Author SHA1 Message Date
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
Tom Payne 2a1bdf6b16 Add missing logo option 2013-10-18 15:56:05 +02:00
Tom Payne 9997e710ea Merge pull request #1143 from twpayne/wmts-logo
Logo given in options not being displayed
2013-10-18 05:32:25 -07:00
Tom Payne 228ff4e56b Add missing logo option 2013-10-18 14:23:16 +02:00
Tom Payne 3eded60938 Merge pull request #1118 from twpayne/build-examples-together
Build examples together
2013-10-15 03:48:34 -07:00
Tom Payne 3f1ae87eee Only build combined examples in integration tests 2013-10-10 16:45:24 +02:00
Tom Payne e2df5ceacb Add target to concatenate and build all examples 2013-10-10 16:45:05 +02:00
Tom Payne effc09edd6 Add script to combine examples 2013-10-10 16:44:34 +02:00
Tom Payne 7be90877fe Merge pull request #1105 from twpayne/example-fixes
Example type-related fixes
2013-10-09 04:56:45 -07:00
Tom Payne 2f10e62b76 Merge pull request #1100 from twpayne/animation-duration-control
Animation duration control
2013-10-08 06:53:18 -07:00
Tom Payne 1a000c3719 Add typecast in WMTS IGN example 2013-10-08 15:37:32 +02:00
Tom Payne 4e5d50de98 Fix use of ol.dom.Input numeric value 2013-10-08 15:30:26 +02:00
Tom Payne 88d019a0bb Add typecasts in animation example 2013-10-08 15:29:44 +02:00
Tom Payne b533cad031 Only install animations if duration > 0 2013-10-08 14:35:04 +02:00
Tom Payne c6df48e424 Add zoomDuration option to interaction defaults 2013-10-08 14:35:04 +02:00
Tom Payne b1ed63ebf8 Make touch zoom animation duration configurable 2013-10-08 14:35:04 +02:00
Tom Payne 6c0d4cddad Make mouse wheel zoom animation duration configurable 2013-10-08 14:35:03 +02:00
Tom Payne 1863109ac8 Make keyboard zoom animation duration configurable 2013-10-07 15:41:00 +02:00
Tom Payne 93b33589a1 Make double click zoom animation duration configurable 2013-10-07 15:39:52 +02:00
Tom Payne 214e578333 Make zoom control animation duration configurable 2013-10-07 15:35:52 +02:00
Tom Payne 626a6d9881 Merge pull request #1081 from twpayne/requirements
Add gjslint to requirements.txt
2013-10-02 05:21:44 -07:00
Tom Payne 6f24507cd3 Add gjslint to requirements.txt 2013-10-02 13:30:19 +02:00
Tom Payne 57b4606aeb Merge pull request #1079 from twpayne/no-glsl-unit
Remove glsl-unit
2013-10-02 03:23:38 -07:00
Tom Payne e96600127e Merge pull request #1078 from twpayne/libtess.js
Add libtess.js
2013-10-02 03:02:17 -07:00
Tom Payne 16729065a6 Update built shader source 2013-10-01 18:33:36 +02:00