Tom Payne
a0180f2131
Remove stale FIXME
2013-01-12 19:06:00 +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
Tom Payne
4dde0ac2b1
Remove tile change listeners when they have fired, thanks @fredj
2012-11-09 14:33:58 +01:00
Tom Payne
3d560a08e3
Remove Makefile
2012-11-09 14:05:13 +01:00
Tom Payne
5fb39ff30d
Merge pull request #76 from twpayne/pure-python-build
...
Building on Windows still has a few problems, mainly thanks to Windows. However, this patch does eliminate as many build dependencies as possible (make, wget, sh, find, ruby).
2012-11-09 02:53:33 -08:00
Tom Payne
df8685638c
Detect corrupt downloads
2012-11-09 11:45:58 +01:00
Tom Payne
bf4e7bcb70
Work around broken operating systems
2012-11-09 11:45:58 +01:00
Tom Payne
05f3ab3290
Remove unused import
2012-11-09 11:45:31 +01:00
Tom Payne
bf231d0c41
Fold gh-update-pages into build.py
...
This also fixes a bug in gh-update-pages: gh-update-pages does not
handle file deletition, meaning that stale files are never removed.
2012-11-04 19:08:56 +01:00
Tom Payne
d30be0fb93
Merge bin/generate-requireall into build.py
2012-11-04 19:08:55 +01:00
Tom Payne
f082cddb6b
Use build.py for Travis
2012-11-04 19:08:55 +01:00
Tom Payne
157c0978be
Update CONTRIBUTING.md for build.py
2012-11-04 19:08:55 +01:00
Tom Payne
d16bc89be3
Update readme.md for build.py
2012-11-04 19:08:26 +01:00
Tom Payne
f78afc8d66
Add pake.py
...
See https://github.com/twpayne/pake
2012-11-04 19:08:26 +01:00
Tom Payne
81b4213fd7
Add build.py
...
This removes the dependencies on make, sh and curl for building ol3.
2012-11-04 19:08:26 +01:00
Tom Payne
7ee5c5777a
Fix use of goog.nullFunction and goog.functions.NULL, thanks @elemoine (again)
2012-11-02 18:28:27 +01:00
Tom Payne
9062a9cf54
Merge pull request #83 from twpayne/fix-82
...
Make ol.renderer.Map behave like a null renderer, fixes #82
2012-11-02 10:22:01 -07:00
Tom Payne
4d3726d183
Use goog.functions.NULL instead of goog.nullFunction, thanks @elemoine
2012-11-02 18:20:52 +01:00
Tom Payne
dfd495153d
Make ol.renderer.Map behave like a null renderer, fixes #82
...
With this patch, creating a new ol.renderer.Map will return a map
renderer that does nothing. Previously, it could cause assertion
failures.
2012-11-02 17:10:45 +01:00
Tom Payne
7af152cc49
Update Plovr version
2012-10-29 14:09:37 +01:00
Tom Payne
d0e532eadf
Merge pull request #71 from twpayne/unique-filenames
...
Give each source file a unique name
2012-10-26 02:31:19 -07:00
Tom Payne
e5d39724c9
Give each source file a unique name
2012-10-26 11:25:26 +02:00
Tom Payne
af872e25c3
Remove incorrect property export
2012-10-26 11:24:25 +02:00
Tom Payne
41c6c2eff3
Merge pull request #72 from twpayne/source-xyz-projection
...
Add projection option to ol.source.XYZ
2012-10-25 23:53:03 -07:00
Tom Payne
e7d5022dc1
Add projection option to ol.source.XYZ
2012-10-25 18:48:24 +02:00
Tom Payne
92b13b36d9
Prevent default in double click zoom (refs #70 )
2012-10-24 16:30:44 +02:00
Tom Payne
bb53278db5
Merge pull request #66 from twpayne/coordinate-format-cleanup
...
Coordinate format cleanup
2012-10-19 10:21:09 -07:00
Tom Payne
ee1d1fa3e7
Fold ol.CoordinateFormat into ol.Coordinate
2012-10-18 14:22:23 +02:00
Tom Payne
860b4407b7
Add ol.Extent.get{Bottom,Top}{Left,Right}
2012-10-18 13:49:10 +02:00
Tom Payne
cd7627f626
Lint examples
2012-10-18 13:48:52 +02:00
Tom Payne
061c173e64
Merge pull request #64 from twpayne/examples-index
...
Examples index
2012-10-18 02:15:46 -07:00
Tom Payne
e21c182641
Use Chrome Frame if available
2012-10-17 18:20:25 +02:00