Tom Payne
|
8966e17b89
|
Structure DOM renderer code to be more similar to WebGL renderer code
|
2013-01-14 16:33:15 +01:00 |
|
Tom Payne
|
af88fb415b
|
Remove forEachTileCoord
|
2013-01-14 16:21:58 +01:00 |
|
Tom Payne
|
8ced15ce2e
|
Move closure out of loop, and use loop rather than forEachTileCoord
|
2013-01-14 16:21:58 +01:00 |
|
Tom Payne
|
0916f14536
|
Use a loop rather than tileRange.forEachTileCoord
|
2013-01-14 16:21:58 +01:00 |
|
Tom Payne
|
57b25693af
|
Merge pull request #113 from twpayne/frame-state
More frame state-related fixes and improvements
|
2013-01-14 04:13:22 -08:00 |
|
Tom Payne
|
eff96ca16c
|
DOM renderer should re-render when layers are added or removed
|
2013-01-14 12:46:40 +01:00 |
|
Tom Payne
|
be04053ef1
|
Move common event handlers into base class
|
2013-01-14 12:46:39 +01:00 |
|
Tom Payne
|
9764e76975
|
Move pixel/coordinate matrices into frame state, remove canRotate
|
2013-01-14 12:46:39 +01:00 |
|
Tom Payne
|
a927385e72
|
Merge pull request #110 from twpayne/interaction-hints
Interaction hints
|
2013-01-14 03:44:47 -08:00 |
|
Tom Payne
|
3febb24529
|
Don't remove tiles when animating
|
2013-01-14 12:35:54 +01:00 |
|
Tom Payne
|
bafb53f2e1
|
Make animations set animating hint
|
2013-01-14 12:35:54 +01:00 |
|
Tom Payne
|
969553cede
|
Clone hints array so that pre-render functions can modify it
|
2013-01-14 12:35:54 +01:00 |
|
Tom Payne
|
c48bb6142e
|
Add animating hint
|
2013-01-14 12:35:54 +01:00 |
|
Tom Payne
|
2ea6f0903c
|
Don't remove tiles while panning
|
2013-01-14 12:35:54 +01:00 |
|
Tom Payne
|
e837a74e00
|
Set panning hint in DragPanInteraction
|
2013-01-14 12:35:53 +01:00 |
|
Tom Payne
|
5d31a44c12
|
Implement view hints architecture
|
2013-01-14 12:35:53 +01:00 |
|
Tom Payne
|
2a08e7add2
|
Merge pull request #112 from twpayne/dom-renderer-clean-ups
DOM renderer clean ups
|
2013-01-14 03:33:23 -08:00 |
|
Tom Payne
|
fafba39c32
|
Merge pull request #111 from twpayne/webgl-renderer-clean-ups
WebGL renderer clean ups
|
2013-01-14 03:33:04 -08:00 |
|
Tom Payne
|
78e8e34fe6
|
Add missing instance variable declaration, thanks @elemoine
|
2013-01-14 11:13:34 +01:00 |
|
Tom Payne
|
be3849d1b8
|
Use dequeue rather than remove, thanks @elemoine
|
2013-01-13 22:28:37 +01:00 |
|
Tom Payne
|
8b39e8f7f0
|
Relax type slightly
|
2013-01-12 23:13:34 +01:00 |
|
Tom Payne
|
0f8e3ddedc
|
Remove incorrect use of @override
|
2013-01-12 23:12:15 +01:00 |
|
Tom Payne
|
deeb7b3294
|
Fix typecast
|
2013-01-12 22:52:44 +01:00 |
|
Tom Payne
|
3f6e6169af
|
Hide canvas when map is not defined
|
2013-01-12 19:24:20 +01:00 |
|
Tom Payne
|
0443ebc3fa
|
Remove stale FIXMEs
|
2013-01-12 19:23:54 +01:00 |
|
Tom Payne
|
de7699d644
|
Hide layers pane when map is undefined
|
2013-01-12 19:08:27 +01:00 |
|
Tom Payne
|
a0180f2131
|
Remove stale FIXME
|
2013-01-12 19:06:00 +01:00 |
|
Tom Payne
|
97207e5723
|
Remove rarely-used logger
|
2013-01-12 19:01:09 +01:00 |
|
Tom Payne
|
be28fb4ccc
|
Don't try to overload method return type
|
2013-01-12 18:58:36 +01:00 |
|
Tom Payne
|
655b6a1b00
|
Always free WebGL resources in post render
|
2013-01-12 18:57:50 +01:00 |
|
Tom Payne
|
a26deb62bf
|
Remove unused variable
|
2013-01-12 18:54:09 +01:00 |
|
Tom Payne
|
b803aad5a8
|
Don't enqueue tiles which are not idle
|
2013-01-12 16:55:36 +01:00 |
|
Tom Payne
|
3d5c76c346
|
Add empty descriptions for jsdoc
|
2013-01-12 13:32:57 +01:00 |
|
Tom Payne
|
513787147c
|
Merge pull request #106 from twpayne/re-enable-jsdoc
Re-enable jsdoc
|
2013-01-12 03:28:19 -08:00 |
|
Tom Payne
|
92d3d001c0
|
Merge pull request #108 from twpayne/texture-uploads
Prioritize and throttle texture uploads
|
2013-01-12 03:27:37 -08:00 |
|
Tom Payne
|
150dae4a63
|
Merge pull request #104 from twpayne/debug-tile-source-fixes
Don't attempt to share canvases between renderers, fixes #101
|
2013-01-12 03:27:17 -08:00 |
|
Tom Payne
|
c5a0205cf8
|
Merge pull request #103 from twpayne/tile-queue
Tile queue
|
2013-01-12 03:26:43 -08:00 |
|
Tom Payne
|
05d681e7ea
|
Merge pull request #107 from twpayne/dom-renderer-clean-ups
Clean up DOM renderer code for untested minor performance advantages
|
2013-01-12 03:25:12 -08:00 |
|
Tom Payne
|
6d44736e2f
|
Prioritize and throttle texture uploads
|
2013-01-12 02:32:53 +01:00 |
|
Tom Payne
|
82fc5c6c9d
|
Clean up DOM renderer code for untested minor performance advantages
|
2013-01-12 01:12:27 +01:00 |
|
Tom Payne
|
60c0ca9e49
|
Re-add doc to precommit target, fixes #94
|
2013-01-12 00:52:27 +01:00 |
|
Tom Payne
|
48ee9e75a4
|
Add empty descriptions to work around jsdoc
|
2013-01-12 00:51:36 +01:00 |
|
Tom Payne
|
fca7472506
|
Update copyright year
|
2013-01-11 23:50:29 +01:00 |
|
Tom Payne
|
45a3b70ec0
|
Merge pull request #105 from twpayne/build-cleanups
Minor clean-ups to build.py
|
2013-01-11 14:40:54 -08:00 |
|
Tom Payne
|
6bba086aca
|
Use from/import for brevity
|
2013-01-11 18:25:58 +01:00 |
|
Tom Payne
|
b4da378a33
|
Don't attempt to share canvases between renderers, fixes #101
|
2013-01-11 17:43:31 +01:00 |
|
Tom Payne
|
43caea7ed2
|
Merge pull request #102 from twpayne/frame-state
Frame state
|
2013-01-11 07:19:31 -08:00 |
|
Tom Payne
|
52df441cf8
|
Add tile queue
|
2013-01-11 16:18:07 +01:00 |
|
Tom Payne
|
2a6cc1ae70
|
Flag 2D-specific code, thanks @elemoine
|
2013-01-11 16:06:30 +01:00 |
|
Tom Payne
|
f00e299039
|
Register post-render functions instead of using an event
|
2013-01-11 15:49:21 +01:00 |
|
Tom Payne
|
434dd84c04
|
Add animation examples to side-by-side demo
|
2013-01-11 15:49:15 +01:00 |
|
Tom Payne
|
f3cace499c
|
Implement frame state and animation architecture
|
2013-01-11 15:48:24 +01:00 |
|
Tom Payne
|
4ee411ebe2
|
Merge pull request #99 from twpayne/beyond-image-tiles
Beyond image tiles
|
2013-01-11 06:11:38 -08:00 |
|
Tom Payne
|
5c5a58acfc
|
Merge pull request #98 from twpayne/pure-transform-dom-renderer
Pure transform DOM renderer
|
2013-01-11 06:02:18 -08:00 |
|
Tom Payne
|
878122828b
|
Add canvas tiles example
|
2013-01-11 01:18:58 +01:00 |
|
Tom Payne
|
6984fbb9b9
|
Add ol.source.DebugTileSource
|
2013-01-11 01:18:57 +01:00 |
|
Tom Payne
|
97d83666a6
|
Factor out ImageTile and ImageTileSource
|
2013-01-11 01:18:57 +01:00 |
|
Tom Payne
|
9194a4b4eb
|
Round transformation values to six decimal places
|
2013-01-10 16:43:42 +01:00 |
|
Tom Payne
|
8a4125281d
|
Add option to round transformation matrix values
|
2013-01-10 16:43:42 +01:00 |
|
Tom Payne
|
0d1e6ea766
|
Move forEachReadyVisibleLayer into WebGL renderer
|
2013-01-10 16:43:42 +01:00 |
|
Tom Payne
|
aba686d22d
|
Refactor DOM renderer to use only CSS transforms
|
2013-01-10 16:43:42 +01:00 |
|
Tom Payne
|
032aa8b7c8
|
Add 2D transform abstraction
|
2013-01-10 16:43:41 +01:00 |
|
Tom Payne
|
e05e0c2f91
|
Add ol.Color.equals
|
2013-01-09 18:49:06 +01:00 |
|
Tom Payne
|
21331d1065
|
Dispatch generic changed events when any ol.Object property changes
|
2013-01-08 17:26:22 +01:00 |
|
Tom Payne
|
20e0557a4d
|
No need to ignore /bin/*.pyc, refs #95
|
2013-01-07 15:41:26 +01:00 |
|
Tom Payne
|
b40085ca41
|
Fix non-view-related typecasts in ol.renderer.webgl.TileLayer
|
2013-01-07 13:19:00 +01:00 |
|
Tom Payne
|
b12711fa9d
|
Fix non-view-related typecasts in ol.renderer.Map
|
2013-01-07 13:19:00 +01:00 |
|
Tom Payne
|
ddee13d6eb
|
Fix non-view-related typecasts in ol.renderer.dom.TileLayer
|
2013-01-07 13:19:00 +01:00 |
|
Tom Payne
|
80e4c46805
|
Fix non-view-related typecasts in ol.Map
|
2013-01-07 13:19:00 +01:00 |
|
Tom Payne
|
e52ec0f7a2
|
Fix non-view-related typecasts in interactions
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
0653546e44
|
Fix non-view-related typecasts in ol.control.Attribution
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
6b7a3bb3bf
|
Fix typecast in ol.Tile
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
06bb56eff2
|
Fix typecasts in ol.layer.TileLayer
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
3ef85a3651
|
Fix typecasts in ol.layer.Layer
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
e05591f6ab
|
Fix typecast in ol.renderer.webgl.Layer
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
cadeb209cd
|
Fix typecast in ol.renderer.dom.Layer
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
5cfae7b3bc
|
Fix typecast in ol.Proj4jsProjection
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
3f08995cfb
|
Fix typecast in ol.Collection
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
0e93217396
|
Correctly dispose of layer renderers when layers property changes
|
2013-01-07 13:18:59 +01:00 |
|
Tom Payne
|
196c3ca15e
|
Merge pull request #95 from marcjansen/ignore-pyc
Ignore *.pyc files in root directory.
|
2013-01-07 03:09:34 -08:00 |
|
Tom Payne
|
7ad273082a
|
Correct Stamen source options
|
2013-01-05 18:35:14 +01:00 |
|
Tom Payne
|
cd6c5ee6ed
|
Disable document generation in precommit target, refs #94
Revert this commit when issue #94 is fixed.
|
2013-01-05 18:34:35 +01:00 |
|
Tom Payne
|
d1615db925
|
Merge pull request #93 from twpayne/webgl-renderer-cleanups
WebGL renderer cleanups
|
2013-01-05 03:46:43 -08:00 |
|
Tom Payne
|
cfaee15c9f
|
Factor out color matrix generation, move color matrix into layer renderer
|
2013-01-05 12:30:18 +01:00 |
|
Tom Payne
|
8404142cec
|
Avoid getting map twice
|
2013-01-05 12:18:42 +01:00 |
|
Tom Payne
|
d3a0f87438
|
Remove inadvertent double render
|
2013-01-05 12:18:35 +01:00 |
|
Tom Payne
|
118b233457
|
More strict matrix type
|
2013-01-05 12:17:37 +01:00 |
|
Tom Payne
|
30ee23d69d
|
Merge pull request #92 from twpayne/request-render-frame
Request render frame
|
2013-01-04 05:02:25 -08:00 |
|
Tom Payne
|
b2bb08eb81
|
Clarify comment
|
2013-01-03 18:16:16 +01:00 |
|
Tom Payne
|
7a36793776
|
Port DOM renderer to request render frame architecture
|
2013-01-03 14:51:15 +01:00 |
|
Tom Payne
|
934c75bc8c
|
Use requestRenderFrame API in interactions
|
2013-01-03 12:23:50 +01:00 |
|
Tom Payne
|
8c44dcf83a
|
Add some WebGL renderer FIXMEs
|
2013-01-03 12:23:50 +01:00 |
|
Tom Payne
|
756792b8db
|
Pass time to render functions and rename them to renderFrame_
|
2013-01-03 12:23:50 +01:00 |
|
Tom Payne
|
783dfe0618
|
Port WebGL renderer to requestRenderFrame
|
2013-01-03 12:23:49 +01:00 |
|
Tom Payne
|
12099bab56
|
Implement @elemoine's requestRenderFrame architecture
|
2013-01-03 12:23:49 +01:00 |
|
Tom Payne
|
18fdb66437
|
Update jsdoc template to be compatible with latest version of jsdoc3
|
2013-01-03 12:15:30 +01:00 |
|
Tom Payne
|
ad983a5e68
|
Add missing semicolon from exampleparser output
|
2013-01-03 11:52:26 +01:00 |
|
Tom Payne
|
7f63e3b8e7
|
Propagate query string to example links
|
2013-01-03 11:50:44 +01:00 |
|
Tom Payne
|
874a311de2
|
Fix bug where all examples were assumed to be under version control
|
2013-01-03 11:31:31 +01:00 |
|
Tom Payne
|
72b7a136c1
|
Update to latest version of pake, fixes #87, thanks @cedricmoullet and @AugustusKling
|
2012-11-12 00:01:29 +01:00 |
|