Tom Payne
828456d18e
Rename ol.structs.RBush#all to getAll
2013-11-27 15:10:18 +01:00
Tom Payne
978041b68c
Only activate ol.structs.RBush conflict checks when goog.DEBUG is true
2013-11-27 15:10:18 +01:00
Tom Payne
665781ee03
Throw an exception if an ol.structs.RBush is modified while reading
2013-11-27 15:10:17 +01:00
Tom Payne
92469901f7
Clone extents in ol.structs.RBush to prevent modification
2013-11-26 12:03:00 -07:00
Tom Payne
880f098f0f
Add ol.structs.RBush#update
2013-11-26 12:02:59 -07:00
Tom Payne
7ec456fa70
Add FIXME
2013-11-26 12:02:59 -07:00
Tom Payne
1293294d40
Implement ol.structs.RBush#remove_
2013-11-26 12:02:59 -07:00
Tom Payne
b865a7c0e1
Don't check for under-full nodes when validating ol.structs.RBush
...
Removal can lead to under-full nodes.
2013-11-26 12:02:59 -07:00
Tom Payne
0ea7c2cd50
Refactor ol.structs.RBush tests
2013-11-26 12:02:59 -07:00
Tom Payne
a76eba34e8
Add ol.structs.RBush#assertValid
2013-11-26 12:02:59 -07:00
Tom Payne
e823e7fde3
Add ol.structs.RBush
2013-11-26 12:02:59 -07:00
Tom Payne
f12355a17b
Add optional destination argument to ol.extent.clone
2013-11-26 12:02:58 -07:00
Tom Payne
54d22735f2
Add ol.extent.getMargin
2013-11-26 12:02:58 -07:00
Tom Payne
2a6f5a6396
Add ol.extent.getIntersectionArea
2013-11-26 12:02:58 -07:00
Tom Payne
6b02c7f639
Add ol.extent.getEnlargedArea
2013-11-26 12:02:58 -07:00
Tom Payne
b74c244088
Add ol.extent.getArea
2013-11-26 12:02:58 -07:00
Tom Payne
df96c08e0e
Return extent from ol.extent.extend
2013-11-26 12:02:57 -07:00
Tom Payne
d994db46f6
Add ol.extent.createOrUpdateFromFlatCoordinates
2013-11-26 12:02:57 -07:00
Tom Payne
67bf15b5dc
Add ol.extent.extendFlatCoordinates
2013-11-26 12:02:57 -07:00
Tom Payne
ae9f03c8cb
Add more extent functions
2013-11-26 12:02:57 -07:00
Tom Payne
9cbd8de188
Fix order of arguments to ol.extent.createOrUpdate
2013-11-26 12:02:57 -07:00
Tom Payne
cf0fdff4e2
Add ol.extent.extendXY
2013-11-26 12:02:57 -07:00
Tom Payne
900bc176ae
Avoid clearing canvas twice
2013-11-25 08:58:18 +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
Tom Payne
39dd37073c
Don't install glsl-unit in Travis environment
2013-10-01 18:33:08 +02:00
Tom Payne
f1d4b58eb9
Use pyglslunit instead of glsl-unit
2013-10-01 18:32:36 +02:00
Tom Payne
9c9a6ebff5
Add pyglslunit alternative to glsl-unit
2013-10-01 18:31:09 +02:00
Tom Payne
36be7a64c6
Add pystache requirement
2013-10-01 18:30:57 +02:00
Tom Payne
ef23a9a204
Add requirements.txt
2013-10-01 18:30:36 +02:00
Tom Payne
51ed3e58c1
Include libtess.js in build
2013-10-01 15:14:12 +02:00
Tom Payne
9c5c252ae5
Correct @param type
2013-10-01 15:14:12 +02:00
Tom Payne
1db4750c72
Add goog.provides and goog.requires
2013-10-01 15:14:12 +02:00
Tom Payne
9be84796c8
Fix indentation in commment
2013-10-01 15:14:12 +02:00
Tom Payne
26c8495e6b
Add missing @param tag
2013-10-01 15:14:12 +02:00
Tom Payne
0709778883
Add missing @return tag
2013-10-01 15:14:11 +02:00
Tom Payne
a422c160cd
Fix @author tags
2013-10-01 15:14:11 +02:00
Tom Payne
f8efa7c6a4
Apply fixjsstyle to libtess.js
2013-10-01 15:14:11 +02:00
Tom Payne
221a56a411
Merge pull request #1048 from twpayne/source-state-enum
...
Replace source ready flag with loading/ready/error enum
2013-09-30 05:43:14 -07:00
Tom Payne
167b309242
Replace source ready flag with loading/ready/error enum
2013-09-30 13:30:54 +02:00
Tom Payne
8ffe910ebf
Apply center constraint in custom projection examples
2013-09-30 10:17:24 +02:00
Tom Payne
2e395e4530
Constrain center in ol.interaction.DragPan
2013-09-30 10:17:24 +02:00
Tom Payne
92f7f14744
Constrain center in ol.interaction.Interaction.pan
2013-09-30 10:17:24 +02:00
Tom Payne
73b9b6b6a0
Add center constraint to ol.View2D
2013-09-30 10:17:24 +02:00
Tom Payne
1c003b5ab1
Add ol.CenterConstraint
2013-09-30 10:17:24 +02:00
Tom Payne
9b491d1247
Merge pull request #1059 from twpayne/next-tick
...
Use goog.async.nextTick instead of goog.async.Delay
2013-09-26 03:16:25 -07:00
Tom Payne
1671a343b4
Use goog.async.nextTick instead of goog.async.Delay
2013-09-24 15:27:55 +02:00
Tom Payne
3e8abadf95
Merge pull request #1053 from elemoine/sourceoptions
...
Use typedef in source code for SourceOptions
2013-09-24 03:03:12 -07:00
Tom Payne
a25eff9283
Merge pull request #1047 from twpayne/remove-load-events
...
Remove source load events
2013-09-24 02:50:13 -07:00
Tom Payne
bd81e6c9a9
Remove source load events
2013-09-20 13:37:40 +01:00