Tim Schaub
a2bbdf7ccc
More natural names for animations
2013-02-06 13:43:54 -07:00
Tom Payne
0b6aeb5b05
Remove unused and erroneous function, thanks @tschaub
2013-02-06 21:43:48 +01:00
Frédéric Junod
9c9fe4a9b1
Merge pull request #181 from fredj/rotation-anim
...
Replace ol.animation.createSpin with ol.animation.createRotateFrom
2013-02-06 08:39:22 -08:00
Frederic Junod
3355f9345d
Replace ol.animation.createSpin with ol.animation.createRotateFrom
2013-02-06 17:10:21 +01:00
ahocevar
4e971b6041
Faster extent + geometry type queries
...
By maintaining separate R-Trees for each geometry type, we cover
the most critical query from the canvas renderer at higher
speeds. Using the filter's own evaluate method, we can now also
serve arbitrary queries, but they won't be fast.
Still needs unit tests.
2013-02-06 16:42:55 +01:00
ahocevar
619803cdeb
More goog.requires fixes
2013-02-06 16:36:42 +01:00
ahocevar
a13e6bdfda
Merge branch 'master' of github.com:openlayers/ol3 into vector
2013-02-06 16:27:45 +01:00
ahocevar
61e4452c83
Adding missing and removing unused goog.requires
2013-02-06 16:26:24 +01:00
Bart van den Eijnden
6484760507
make Travis build pass again
2013-02-06 14:35:43 +01:00
Bart van den Eijnden
360c426f14
add WMS GetCapabilities parser for WMS 1.1.0, 1.1.1, 1.1.1 WMS-C profile and WMS 1.3.0
2013-02-06 14:25:57 +01:00
Frederic Junod
2fea469037
Change ol.Kinetic.update arguments.
...
Instead of goog.events.BrowserEvent, accept a x,y pair.
2013-02-06 12:55:15 +01:00
Tom Payne
3692918ed7
Remove unnecessary undercores, thanks @fredj
2013-02-06 12:50:34 +01:00
Tom Payne
91141f5c01
Build precommit target by default so precommit dependencies get cleaned by default
2013-02-06 11:25:15 +01:00
Tom Payne
90730e40a3
Ensure ./build.py -c cleans examples/example-list.xml
2013-02-06 11:23:04 +01:00
Frederic Junod
753b37ad47
Add 'undefined' return type for all get* functions
2013-02-06 11:00:55 +01:00
Frederic Junod
a679bb7bef
Set handleProjectionChanged from protected to private
2013-02-06 10:59:18 +01:00
Tom Payne
0c205da290
Merge pull request #176 from twpayne/lru-cache
...
LRU Cache
2013-02-06 01:15:04 -08:00
Tom Payne
b1df0cac65
Rename object properties so compiler can rename them
2013-02-06 10:08:03 +01:00
Tom Payne
c37837ba34
Use an object literal rather than a class for LRUCache entries
2013-02-06 10:08:03 +01:00
Tim Schaub
0c48fbd188
Check sooner and only assert if duration hasn't passed
2013-02-05 10:50:18 -07:00
ahocevar
089b7013c2
Merge branch 'master' of github.com:openlayers/ol3 into vector
...
Conflicts:
src/ol/renderer/canvas/canvasrenderer.js
test/ol.html
2013-02-05 17:28:36 +01:00
ahocevar
386b97cf9a
Merge branch 'master' of github.com:openlayers/ol3 into vector
...
Conflicts:
src/ol/renderer/canvas/canvasrenderer.js
test/ol.html
2013-02-05 17:17:09 +01:00
ahocevar
dafa48da2e
Using spatial index and combined filters
...
This should significantly speed up feature access. Needs unit
tests.
2013-02-04 22:51:58 +01:00
ahocevar
c58f0afcc3
New R-Tree struct for spatial indexing.
...
This needs unit tests.
2013-02-04 22:50:59 +01:00
ahocevar
428793cd7c
New filters for extent and logical filtering
...
These need unit tests.
2013-02-04 22:50:21 +01:00
Tom Payne
c34fe519c0
Remove ol.structs.LinkedMap
2013-02-04 18:37:12 +01:00
Tom Payne
1f460975bb
Port WebGL texture cache to ol.structs.LRUCache
2013-02-04 18:37:12 +01:00
Tom Payne
06eb3040af
Port ol.TileCache to ol.structs.LRUCache
2013-02-04 18:37:12 +01:00
Tom Payne
c99ec2d834
Add ol.structs.LRUCache
2013-02-04 18:37:12 +01:00
Frederic Junod
114280e60e
Add a marker at the device position
2013-02-04 12:29:20 +01:00
Éric Lemoine
bde61a0b4b
Simplify control architecture
2013-02-04 10:18:33 +01:00
Frederic Junod
6675de437f
Handle projection change in ol.Geolocation
2013-02-04 09:46:31 +01:00
ahocevar
43dd9ca68c
Don't use unshift
2013-02-02 12:29:08 +01:00
Frederic Junod
38f245c5c8
Add projection property to ol.Geolocation
2013-02-01 13:53:55 +01:00
Frederic Junod
37e172f043
Add missing export file for ol.Geolocation
2013-02-01 13:50:43 +01:00
Frederic Junod
035f487dc5
Add ol.Geolocation
2013-02-01 11:10:17 +01:00
Éric Lemoine
f735a597fe
Merge pull request #171 from elemoine/testdeps2
...
Use namespaces for tests
2013-01-31 02:02:33 -08:00
Éric Lemoine
bd2ab93e9e
Merge pull request #172 from elemoine/missingvar
...
Missing var's in a test file
2013-01-31 02:01:55 -08:00
Éric Lemoine
bfb6d0ca87
Missing var's in a test file
2013-01-31 11:01:06 +01:00
Tom Payne
4f1d3c5201
Merge pull request #169 from twpayne/check-requires
...
Fix use of goog.requires
2013-01-31 01:36:32 -08:00
Éric Lemoine
b6ed5f2164
Use namespaces for tests
...
With this commit test files provide namespaces (using goog.provide). This fixes the issue reported by @bartvde where goog objects cannot be used in Jasmine "describe" functions. It also frees us from having to add script tags for the test files in test/ol.html.
2013-01-31 10:18:21 +01:00
Tom Payne
93976a5d9f
Fix requires relating to recent commits
2013-01-30 23:47:13 +01:00
Tom Payne
f9eb7dc477
Add missing requires to examples
2013-01-30 23:47:13 +01:00
Tom Payne
e6eb401e36
Add missing goog.requires
2013-01-30 23:47:13 +01:00
Tom Payne
c9e8a92265
Detect missing goog.requires
2013-01-30 22:48:04 +01:00
Tom Payne
6e247d9331
Rename modules for support detection
2013-01-30 22:48:03 +01:00
Tom Payne
b6f856f962
Remove unused goog.requires
2013-01-30 22:48:03 +01:00
Tom Payne
7d5cc39555
Detect unused goog.requires
2013-01-30 22:48:03 +01:00
ahocevar
9a0f509a94
Use objects instead of arrays for geometry type cache
...
Also trying to reference features directly here instead of
storing feature ids in the index. We'll see if this is good when
we have an index for tile coords as well and want to filter
with multiple filters, accessing multiple indices.
2013-01-30 18:03:27 +01:00
ahocevar
e61c26830e
Manage tile cache
...
This change implements a LRU policy for tile cachint, and keeps
128 tiles in the cache by default.
2013-01-30 17:09:43 +01:00