Tom Payne
|
202df34e71
|
Merge pull request #137 from twpayne/alt-shift-rotate
Use Alt+Shift to rotate by default, fixes #21
|
2013-01-20 10:38:24 -08:00 |
|
Tom Payne
|
9ef5f0b060
|
Ensure dropped tiles are properly removed from tile queue
|
2013-01-19 21:58:01 +01:00 |
|
Tom Payne
|
3383c426b3
|
Use shifts rather than floor
|
2013-01-19 18:35:24 +01:00 |
|
Tom Payne
|
d43abba154
|
Use stricter types in private methods, operate on array directly
|
2013-01-19 15:52:55 +01:00 |
|
Tom Payne
|
6507e71dd7
|
Clear queued tile keys when queue is cleared
|
2013-01-19 15:44:01 +01:00 |
|
Tom Payne
|
2bdfd3765b
|
Remove stale FIXME
|
2013-01-19 15:38:15 +01:00 |
|
Tom Payne
|
4b971b5f32
|
Optimize tile dropping in reprioritize
|
2013-01-19 15:24:50 +01:00 |
|
Tom Payne
|
a8dc810696
|
Use Infinity rather than undefined to drop tiles
|
2013-01-19 15:24:02 +01:00 |
|
Tom Payne
|
4846a6a7b3
|
Only update wanted tiles if not all tiles are loaded
|
2013-01-19 15:03:01 +01:00 |
|
Tom Payne
|
3ec2014ad1
|
Rename tileUsage to usedTiles
|
2013-01-19 15:03:01 +01:00 |
|
Tom Payne
|
1c524caae6
|
Discard unwanted tiles from tile queue
|
2013-01-19 15:03:01 +01:00 |
|
Tom Payne
|
111b4585a8
|
Fix key usage
|
2013-01-19 14:50:25 +01:00 |
|
Tom Payne
|
7babfebef9
|
Set frame state immediately after rendering
|
2013-01-19 14:50:18 +01:00 |
|
Tom Payne
|
9cf314fd64
|
Sort object properties
|
2013-01-19 14:50:14 +01:00 |
|
Tom Payne
|
f3978d200f
|
Use Alt+Shift to rotate by default, refs #21
|
2013-01-18 14:09:32 +01:00 |
|
Tom Payne
|
2b8aefbabf
|
Add ol.condition.altShiftKeysOnly
|
2013-01-18 14:03:37 +01:00 |
|
Tom Payne
|
f377a70dc5
|
Export ol.Map.addPreRenderFunction*
|
2013-01-18 01:59:59 +01:00 |
|
Tom Payne
|
1c2a1a2a2f
|
Sort object literal exports alphabetically
|
2013-01-18 01:19:51 +01:00 |
|
Tom Payne
|
bff8a2bb1e
|
Add DebugTileSource exports
|
2013-01-18 01:16:14 +01:00 |
|
Tom Payne
|
bb51709945
|
Use OpenStreetMap tiles in canvas tiles example
Stamen exports aren't quite right yet.
|
2013-01-18 00:34:44 +01:00 |
|
Tom Payne
|
6542f2037b
|
Merge pull request #127 from twpayne/animated-zoom
Animated zoom
|
2013-01-17 15:23:39 -08:00 |
|
Tom Payne
|
37d29fb82b
|
Merge pull request #131 from twpayne/add-missing-exports
Add missing exports
|
2013-01-17 15:21:28 -08:00 |
|
Tom Payne
|
e3c85dec8e
|
Export ol.View2D
|
2013-01-18 00:19:45 +01:00 |
|
Tom Payne
|
d34a71e453
|
Export ol.RendererHints.createFromQueryData
|
2013-01-18 00:19:22 +01:00 |
|
Tom Payne
|
76e600d5f6
|
Fix Stamen exports
|
2013-01-18 00:19:06 +01:00 |
|
Tom Payne
|
4f2c657cf2
|
Export ol.tilegrid.XYZOptions
|
2013-01-18 00:17:50 +01:00 |
|
Tom Payne
|
0122c6cc0c
|
Export ol.tilegrid.TileGridOptions
|
2013-01-18 00:17:09 +01:00 |
|
Tom Payne
|
7c660f6ac0
|
Export animation functions, thanks @elemoine
|
2013-01-17 22:58:05 +01:00 |
|
Tom Payne
|
9428a94968
|
Add animated zoom to keyboard zoom interaction
|
2013-01-17 16:21:53 +01:00 |
|
Tom Payne
|
90b7cfb330
|
Add animated zoom to zoom control
|
2013-01-17 16:21:53 +01:00 |
|
Tom Payne
|
965d5e2cc8
|
Add animation duration to ol.View2D.zoom
|
2013-01-17 15:50:28 +01:00 |
|
Tom Payne
|
0257db05df
|
Add zoom from animation
|
2013-01-17 15:38:11 +01:00 |
|
Tom Payne
|
95b48bdec4
|
Add ol.easing.linear
|
2013-01-17 15:38:11 +01:00 |
|
Tom Payne
|
8d9ac88db7
|
Merge pull request #123 from twpayne/canvas-renderer
Canvas renderer
|
2013-01-17 06:22:20 -08:00 |
|
Tom Payne
|
5eeec41877
|
Add canvas renderer to two layers demo
|
2013-01-17 13:54:52 +01:00 |
|
Tom Payne
|
aeef260101
|
Add canvas renderer to side-by-side demo
|
2013-01-17 13:54:52 +01:00 |
|
Tom Payne
|
54327fb750
|
Add canvas renderer
|
2013-01-17 13:54:52 +01:00 |
|
Tom Payne
|
7e7356dfd6
|
Add canvas checks
|
2013-01-17 13:54:52 +01:00 |
|
Tom Payne
|
1468a04f8b
|
Merge pull request #122 from twpayne/default-tile-size
Add default tile @define, refs #114, fixes #120
|
2013-01-17 04:49:38 -08:00 |
|
Tom Payne
|
04b18a8a83
|
Merge pull request #121 from twpayne/attribution-control-refactoring
Attribution control refactoring
|
2013-01-17 04:46:57 -08:00 |
|
Tom Payne
|
c23e02eb71
|
Merge pull request #124 from twpayne/dom-renderer-layer-remove
Ensure DOM element is removed when layer is removed
|
2013-01-17 04:35:44 -08:00 |
|
Tom Payne
|
c961e77e9e
|
Merge pull request #125 from twpayne/build-clean-ups
Build clean ups
|
2013-01-17 03:52:15 -08:00 |
|
Tom Payne
|
4657b7ca97
|
Remove removeLayer, thanks @fredj
|
2013-01-17 12:40:54 +01:00 |
|
Tom Payne
|
1ebea904ab
|
Only run gjslint on modified files
|
2013-01-17 12:33:10 +01:00 |
|
Tom Payne
|
d8e980a9dd
|
Upgrade to latest version of pake
|
2013-01-17 12:32:51 +01:00 |
|
Tom Payne
|
c56e1f8b92
|
Ensure DOM element is removed when layer is removed
|
2013-01-17 12:12:09 +01:00 |
|
Tom Payne
|
b880ab80ee
|
Factor out updateTileUsage
|
2013-01-17 11:51:38 +01:00 |
|
Tom Payne
|
1278ccb942
|
Add default tile size @define, refs #114, fixes #120
|
2013-01-16 17:49:51 +01:00 |
|
Tom Payne
|
9fbabc3696
|
Refactor attribution control
|
2013-01-16 16:34:31 +01:00 |
|
Tom Payne
|
41ccb4dfcd
|
Add ol.Rectangle.extend
|
2013-01-16 13:53:38 +01:00 |
|
Tom Payne
|
17bb31281b
|
Merge pull request #118 from twpayne/mouse-position-control-refactoring
Mouse position control refactoring
|
2013-01-16 02:30:33 -08:00 |
|
Tom Payne
|
06628a88e6
|
Update mouse position on each frame
|
2013-01-16 11:26:09 +01:00 |
|
Tom Payne
|
11ec1de89b
|
Refactor mouse position control to use postrender event
|
2013-01-16 11:25:59 +01:00 |
|
Tom Payne
|
5d43aa22d4
|
Merge pull request #117 from twpayne/postrender-event
Fire postrender events
|
2013-01-16 02:08:16 -08:00 |
|
Tom Payne
|
505987869e
|
Fire postrender events
|
2013-01-15 18:38:12 +01:00 |
|
Tom Payne
|
f7982fc2de
|
Merge pull request #115 from twpayne/renderer-clean-ups
Renderer clean ups
|
2013-01-15 08:41:06 -08:00 |
|
Tom Payne
|
936132cd46
|
Update examples to read renderer from query string
|
2013-01-15 10:26:43 +01:00 |
|
Tom Payne
|
4037bafc45
|
Add function to chose renderer from query string
|
2013-01-15 10:26:16 +01:00 |
|
Tom Payne
|
859af576d5
|
Move var outside loop
|
2013-01-14 20:53:00 +01:00 |
|
Tom Payne
|
c679bccbb9
|
Join short lines
|
2013-01-14 20:53:00 +01:00 |
|
Tom Payne
|
183aac90fa
|
Remove unused requires
|
2013-01-14 20:52:47 +01:00 |
|
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 |
|