Tim Schaub
d41e2dff14
Merge pull request #2115 from tschaub/duplicate-id
...
Give features unique identifiers.
2014-05-26 16:15:15 -06:00
Tim Schaub
df5b41862b
Merge pull request #2110 from probins/patch-1
...
Apidoc readme: minor change.
2014-05-24 09:50:49 -06:00
Tim Schaub
92d8dd918b
Merge pull request #2087 from tschaub/id-index
...
Add method for retrieving features by id.
2014-05-23 17:05:11 -06:00
Tim Schaub
305e9b0df1
Merge pull request #2107 from tschaub/null-or-undef
...
Account for null or undefined geometry.
2014-05-23 16:30:33 -06:00
Tim Schaub
2898151206
Merge pull request #2108 from tschaub/simple
...
Remove simple build profile.
2014-05-23 12:26:11 -06:00
Tim Schaub
81523091f0
Merge pull request #2099 from tschaub/update-deps
...
Update dependencies.
2014-05-21 15:04:39 -06:00
Tim Schaub
98193c0336
Merge pull request #2098 from tschaub/empty-feature
...
Do not set geometry by default.
2014-05-21 09:52:09 -06:00
Tim Schaub
9341e98374
Merge pull request #2093 from bjornharrtell/fix_opt_dest2
...
Assign to provided array instead of pushing when getting a linestring midpoint.
2014-05-21 09:28:06 -06:00
Tim Schaub
e17c8c79f9
Merge pull request #2079 from tschaub/view-options
...
Support zoom and resolution constrained views.
2014-05-16 11:26:09 -06:00
Tim Schaub
9874f502ab
Merge pull request #2071 from tschaub/doc
...
Minor doc content and style updates.
2014-05-14 18:28:54 -06:00
Tim Schaub
f559963126
Merge pull request #2063 from tschaub/moveend
...
Fire moveend only once after view settles.
2014-05-14 14:58:06 -06:00
Tim Schaub
2d34d04113
Merge pull request #2070 from tschaub/concatenate
...
Support for debug builds (concatenation only).
2014-05-14 13:48:44 -06:00
Tim Schaub
ab9d42f2cd
Merge pull request #2067 from tschaub/touches
...
Do less work while processing touch events.
2014-05-14 01:05:22 -06:00
Tim Schaub
9f047b791c
Merge pull request #2066 from tschaub/phantom
...
Remove PhantomJS as a global dependency.
2014-05-14 00:52:26 -06:00
Tim Schaub
abf35898ca
Merge pull request #2064 from tschaub/restore-timer
...
Restore setTimeout after it is mocked.
2014-05-13 23:18:44 -06:00
Tim Schaub
3db28c2af6
Merge pull request #2065 from tschaub/global-leak
...
Properly reset the click count in ol.pointer.TouchSource.
2014-05-13 22:38:30 -06:00
Tim Schaub
454fc873f6
Merge pull request #2039 from tschaub/defines
...
Add info on defines to general build metadata.
2014-05-05 09:07:12 -07:00
Tim Schaub
29d71b34b2
Merge pull request #2036 from tschaub/transform
...
More convenient geometry transforms.
2014-05-02 13:52:47 -06:00
Tim Schaub
1ba084ceab
Merge pull request #2035 from tschaub/imprecision
...
Reducing expectations about spherical interpolation precision.
2014-05-02 12:10:40 -06:00
Tim Schaub
0c8f29c432
Merge pull request #2031 from tschaub/dependencies
...
Move modules used in post-install task to dependencies.
2014-04-30 18:07:49 -06:00
Tim Schaub
0d8c11394d
Merge pull request #2030 from tschaub/defines
...
Move defines to ol namespace.
2014-04-30 17:13:10 -06:00
Tim Schaub
12d4cb5752
Merge pull request #1979 from tschaub/custom-build
...
Annotation for exportable methods. Node based tasks for generating exports and a custom build.
Fixes #613 .
2014-04-29 13:01:52 -06:00
Tim Schaub
12840aa49f
Merge pull request #1976 from tschaub/pointerup-return
...
Required return from event handler.
2014-04-10 06:52:13 -06:00
Tim Schaub
98ec656981
Merge pull request #1954 from tschaub/olx
...
Use externs/olx.js instead of objectliterals.jsdoc.
2014-04-08 20:36:38 -06:00
Tim Schaub
732ec7c2db
Merge pull request #1952 from tschaub/shortdesc
...
No markup in shortdesc.
2014-04-04 13:14:48 -06:00
Tim Schaub
966317489e
Merge pull request #1951 from tschaub/gjslint
...
Externs lint.
2014-04-04 10:11:34 -06:00
Tim Schaub
f410a38c53
Merge pull request #1949 from tschaub/layer-state
...
Give layer state a reference to the layer.
2014-04-04 08:59:14 -06:00
Tim Schaub
2c58b03669
Merge pull request #887 from tschaub/default-renderer
...
Use the Canvas renderer by default.
2014-04-02 12:40:54 -06:00
Tim Schaub
0b21c6bea7
Merge pull request #1936 from tschaub/curly
...
Typo in objectliterals.jsdoc.
2014-04-01 19:05:17 -06:00
Tim Schaub
24ad507710
Merge pull request #1917 from tschaub/node-deps
...
Update node packages.
2014-03-28 17:44:13 -06:00
Tim Schaub
57b43e9822
Merge pull request #1912 from tschaub/modify-example
...
Add style and condition for multiple selection to modify example.
2014-03-27 11:53:36 -06:00
Tim Schaub
862deefa43
Merge pull request #1897 from tschaub/absolute
...
Don't use protocol relative URLs.
2014-03-27 09:56:27 -06:00
Tim Schaub
788c734635
Merge pull request #1887 from tschaub/editing-examples
...
Separate test example from modify example.
2014-03-20 15:29:17 -06:00
Tim Schaub
f57a0544a0
Merge pull request #1845 from tschaub/buffered
...
Track replay group resolution and buffer max extent to capture strokes.
2014-03-17 08:50:07 -06:00
Tim Schaub
c2400f6dba
Merge pull request #1815 from Intermedix/lazy-style-function
...
Lazily create styles returned by ol.defaultFeatureStyleFunction.
2014-03-12 17:26:49 -04:00
Tim Schaub
f3c06989b6
Merge pull request #1822 from tschaub/append-first
...
Always add first segment when appending coordinates.
2014-03-07 11:53:49 -07:00
Tim Schaub
1f30a5f40d
Merge pull request #1662 from tschaub/drawing-rings
...
Add `minPointsPerRing` option to the draw interaction. By default, polygon drawing cannot be finished until three points have been added. To allow polygon drawing to finish after only two points have been added, set `minPointsPerRing: 2`.
2014-03-06 09:39:45 -07:00
Tim Schaub
36204faf2f
Merge pull request #1754 from tschaub/clip
...
Track max extent for replay and limit draw instructions outside that extent.
2014-03-06 09:37:43 -07:00
Tim Schaub
8c9d22c5e5
Merge pull request #1797 from tschaub/convolution-kernel
...
Example applying a convolution kernel to an image.
2014-03-05 17:27:54 -07:00
Tim Schaub
ed3c4a9cea
Merge pull request #1758 from tschaub/get-features
...
Rename vector source methods.
2014-03-05 17:27:36 -07:00
Tim Schaub
667f4278b3
Merge pull request #1748 from tschaub/roughly
...
Fix test failures on Chrome 33. The trig functions in V8 have changed, and are may change again (see https://code.google.com/p/v8/issues/detail?id=3006 for the full story). As a result, we no longer rely on Vincenty for antipodal distance calculations (not recommended anyway), and we use a very low precision match for testing cosine distance on a sphere.
2014-02-25 15:39:31 -07:00
Tim Schaub
9d06dd82ff
Merge pull request #1745 from tschaub/linked-css
...
Don't inject stylesheets with JavaScript.
2014-02-22 09:08:20 -07:00
Tim Schaub
8a9fdbdeb7
Merge pull request #1734 from tschaub/unused-types
...
Remove unused types from objectliterals.jsdoc.
2014-02-20 16:15:21 -07:00
Tim Schaub
0692db7bc3
Merge pull request #1669 from tschaub/default-style
...
Provide a useful default style.
2014-02-20 11:09:12 -07:00
Tim Schaub
29e894f913
Merge pull request #1728 from tschaub/set-values
...
Make setValues behave like multiple calls to set.
2014-02-19 12:00:54 -07:00
Tim Schaub
a549df459b
Merge pull request #1690 from tschaub/style
...
Accept a style option and provide setStyle and getStyle methods.
2014-02-14 13:44:15 -07:00
Tim Schaub
ca0a6473c8
Merge pull request #1673 from tschaub/select-example
...
Clarify the style function signature.
2014-02-07 18:07:40 -07:00
Tim Schaub
d4ca02c92d
Merge pull request #1670 from tschaub/draw-options
...
Options to draw interaction are not optional.
2014-02-07 17:18:41 -07:00
Tim Schaub
6db054353f
Merge pull request #1663 from tschaub/popup
...
Fix popup anchor in icon example.
2014-02-07 11:26:07 -07:00
Tim Schaub
108b3266de
Merge pull request #1665 from tschaub/roy-g-biv
...
Roy G. Biv.
2014-02-07 11:23:47 -07:00
Tim Schaub
ecf89b8e45
Merge pull request #1666 from tschaub/topojson-tweak
...
Don't render feature with all countries.
2014-02-07 11:22:55 -07:00
Tim Schaub
629558971d
Merge pull request #1646 from tschaub/example-index
...
Remove unused classes info.
2014-02-05 22:35:00 -07:00
Tim Schaub
c038c0cb06
Merge pull request #1640 from tschaub/reproject
...
Use projection option instead of reprojectTo for vector file sources. The projection of the vector source represents the projection of the cached features.
2014-02-04 17:07:59 -08:00
Tim Schaub
a1e814134b
Merge pull request #1630 from tschaub/parse-examples
...
Add task for parsing examples.
2014-02-03 16:36:42 -08:00
Tim Schaub
c372a5cc53
Merge pull request #1594 from legrostdg/master
...
Export ol.Map#getCoordinateFromPixel.
2014-01-24 07:31:22 -08:00
Tim Schaub
0971dad122
Merge pull request #1569 from tschaub/geojson-todo
...
Add reminder to remove workaround when GeoServer GeoJSON issue is fixed.
2014-01-21 09:18:29 -08:00
Tim Schaub
6948fc4318
Merge pull request #1507 from tschaub/update-closure-util
...
Update closure util.
2014-01-13 09:00:12 -08:00
Tim Schaub
339c6d3b5b
Merge pull request #1510 from tschaub/bing-providers
...
Handle case where Bing resource has no imagery providers.
2014-01-10 21:00:53 -08:00
Tim Schaub
9217f14761
Merge pull request #1509 from tschaub/layer-spy
...
Example demonstrating a spyglass effect.
2014-01-10 12:57:20 -08:00
Tim Schaub
542f478ca1
Merge pull request #1498 from tschaub/null-frame-state
...
Only create a frame state if the map has non-zero size.
2014-01-09 20:16:52 -08:00
Tim Schaub
86374d1fde
Merge pull request #1428 from tschaub/image-scale
...
Properly scale and rotate images with anchor offsets.
2013-12-20 13:44:10 -08:00
Tim Schaub
01d4990a1b
Merge pull request #1382 from tschaub/observable-geometry
...
Remove geometry specific event type.
2013-12-16 07:43:06 -08:00
Tim Schaub
a926b15472
Merge pull request #1375 from tschaub/generate-exports
...
Remove handling of @exportClass and @exportFunction.
2013-12-13 09:12:08 -08:00
Tim Schaub
0ed59f7be3
Merge pull request #1348 from tschaub/beforechange
...
Add `ol.ObjectEvent` for changes to `ol.Object` properties. Previously, `ol.Object` dispatched instances of `goog.events.Event` with type `change`. Now `ol.ObjectEvent` instances will be dispatched on property changes. The events include a `getKey` method to get the name of the property being changed. The `beforepropertychange` type event is fired before a property value changes, and the `propertychange` type event fires after the property value changes.
2013-12-13 07:28:36 -08:00
Tim Schaub
d4f20192d4
Merge pull request #1349 from tschaub/fewer-change-events
...
Clean up layer change event handling.
2013-12-11 10:14:16 -08:00
Tim Schaub
3e905d804c
Merge pull request #1335 from tschaub/geometry-type
...
Change geometry type enum and mark as stable.
2013-12-10 08:50:54 -08:00
Tim Schaub
e6841b6088
Merge pull request #1297 from tschaub/observable
...
Create ol.Observable.
2013-12-05 15:13:00 -08:00
Tim Schaub
5a02ab9524
Merge pull request #1282 from tschaub/vector-source
...
Vector layer/source refactor.
2013-11-27 13:27:30 -08:00
Tim Schaub
e4b50376f3
Merge pull request #1316 from tschaub/rbush
...
Add adapted version of rbush.
2013-11-26 14:41:08 -08:00
Tim Schaub
09b4c4692a
Merge pull request #1315 from tschaub/gfi-return
...
Return for getFeatureInfoForPixel.
2013-11-25 15:56:22 -08:00
Tim Schaub
15b73ca87e
Merge pull request #1293 from tschaub/event-element
...
Correctly handle layer add/remove in modify interaction.
2013-11-19 09:53:25 -08:00
Tim Schaub
04b2247623
Merge pull request #1277 from tschaub/interation-hint
...
The ol.interaction.Drag subclasses set interacting hint as needed.
2013-11-15 08:29:02 -08:00
Tim Schaub
437359c778
Merge pull request #1274 from tschaub/callback-count
...
Issue calls to get feature/info for all layers.
2013-11-13 06:55:01 -08:00
Tim Schaub
b9a4ae5e77
Merge pull request #1273 from tschaub/select-layers
...
Rename layerFilter option to layers and accept array for select interaction.
2013-11-13 06:35:17 -08:00
Tim Schaub
0814b2c5c6
Merge pull request #1109 from tschaub/geom
...
Remove ol.geom2.
2013-11-12 20:32:18 -08:00
Tim Schaub
a88541fd60
Merge pull request #1263 from tschaub/draw-interaction
...
Add interaction for drawing new features.
2013-11-12 15:43:26 -08:00
Tim Schaub
15053cbe56
Merge pull request #1262 from tschaub/unlisten
...
Unregister for feature events when removing features.
2013-11-11 15:40:47 -08:00
Tim Schaub
85500fb616
Merge pull request #1252 from tschaub/expose-down
...
Add a getter for the most recent down event.
2013-11-11 11:27:19 -08:00
Tim Schaub
484b8f007e
Merge pull request #1253 from tschaub/interaction-events
...
Make interactions event targets.
2013-11-08 08:32:49 -08:00
Tim Schaub
cd57d4639d
Merge pull request #1251 from tschaub/expire-after-render
...
Only call expireTiles_ if already rendered.
2013-11-07 10:41:15 -08:00
Tim Schaub
333ca47a19
Merge pull request #1227 from tschaub/interactions-option
...
Interactions option not respected.
2013-11-04 16:38:58 -08:00
Tim Schaub
e207e80257
Merge pull request #1226 from tschaub/dirty-buffer
...
Buffer dirty extent when rendering,
2013-11-04 14:28:46 -08:00
Tim Schaub
10b6b5f2c5
Merge pull request #1173 from tschaub/map-interaction
...
Give interactions a reference to their map.
2013-11-01 15:30:19 -07:00
Tim Schaub
8bd6f80ef8
Merge pull request #1211 from tschaub/relay
...
Allow interactions to deal directly with browser events.
2013-11-01 14:24:51 -07:00
Tim Schaub
8e892a633d
Merge pull request #1188 from tschaub/gfi-extent
...
Correctly generate BBOX in URL for GetFeatureInfo in ol.source.ImageWMS.
2013-10-30 09:10:48 -07:00
Tim Schaub
df78a41ff1
Merge pull request #1187 from pagameba/fix-todo-observables
...
Fix todo observables.
2013-10-28 13:28:53 -07:00
Tim Schaub
18d2eb161e
Merge pull request #1180 from pagameba/doc-jsdoc-plugins
...
Add jsdoc plugins for stability and observables.
2013-10-28 12:36:18 -07:00
Tim Schaub
1529aad7f6
Merge pull request #1177 from probins/viewdocs
...
Small addition to view2d docs.
2013-10-27 11:39:44 -07:00
Tim Schaub
9d52e85fc3
Merge pull request #1163 from pagameba/doc-stability
...
Add default stability level to docs of exported things.
2013-10-25 11:40:16 -07:00
Tim Schaub
ca6681afa8
Merge pull request #1171 from probins/mapdocs
...
Fix error in map docs.
2013-10-25 10:51:23 -07:00
Tim Schaub
def4d62142
Merge pull request #1150 from tschaub/bing
...
Use permanent Bing Maps API key.
2013-10-21 14:31:01 -07:00
Tim Schaub
a8442df56a
Merge pull request #1136 from pagameba/null-framestate-bug
...
Fix a bug when frameState is null which occurs in offline mobile devices.
2013-10-16 06:46:20 -07:00
Tim Schaub
3c5107b218
Merge pull request #1133 from tschaub/align-pixels
...
Ensure that pixels are aligned when rendering icons.
2013-10-16 06:37:46 -07:00
Tim Schaub
5fe7c20450
Merge pull request #1132 from tschaub/wide-stroke
...
Only call lineTo if we are in a new pixel.
2013-10-15 12:35:58 -07:00
Tim Schaub
86bb213048
Merge pull request #1126 from kryger/patch-1
...
Typo crossOriin => crossOrigin.
2013-10-13 10:13:50 -07:00
Tim Schaub
08de33c020
Merge pull request #1115 from tschaub/no-deps
...
Stop base.js from trying to load deps.js.
2013-10-09 16:03:28 -07:00
Tim Schaub
dd67c7d8c3
Merge pull request #1111 from tschaub/font-weight
...
Add fontWeight property to TextSymbolizer.
2013-10-09 13:20:47 -07:00
Tim Schaub
3893351d01
Merge pull request #1113 from tschaub/point-symbolizers
...
ol.style.Shape and ol.style.Icon don't inherit from ol.style.Point.
2013-10-09 13:19:14 -07:00
Tim Schaub
f302fee5ad
Merge pull request #1108 from tschaub/java
...
Rely on java in path.
2013-10-08 13:53:27 -07:00
Tim Schaub
2f3cd430de
Merge pull request #1070 from tschaub/text-stroke
...
Add stroke support to text symbolizers.
2013-10-08 08:12:11 -07:00