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
Tim Schaub
428ba59806
Merge pull request #1102 from tschaub/expr-lib
...
Always use ol.expr.lib when calling evaluateFeature.
2013-10-07 09:35:58 -07:00
Tim Schaub
703564fcbb
Merge pull request #1096 from tschaub/editable-features
...
Editable geometries and features.
2013-10-03 19:22:30 -07:00
Tim Schaub
42115baabb
Merge pull request #1092 from tschaub/vector-event
...
Extend goog.events.Event for custom vector layer events.
2013-10-03 11:23:39 -07:00
Tim Schaub
58c62a201f
Merge pull request #1090 from tschaub/symbolizer-z
...
Add zIndex property to symbolizers. Symbolizers with the same zIndex (in addition to other properties) are considered equal. A subsequent change will sort features by symbolizer zIndex before rendering.
2013-10-02 22:32:34 -07:00
Tim Schaub
da84dd9253
Merge pull request #1061 from tschaub/geom-refactor
...
Remove shared structures backing geometries.
2013-09-27 16:08:08 -07:00
Tim Schaub
c2f8d7508b
Merge pull request #1069 from tschaub/rule-resolution
...
Add min/maxResolution properties to rules.
2013-09-27 03:35:00 -07:00
Tim Schaub
2610e9e0c3
Merge pull request #1054 from tschaub/apidoc
...
Differentiating doc from apidoc.
2013-09-23 15:38:29 -07:00
Tim Schaub
6276e633de
Merge pull request #832 from fredj/feature_getset_id
...
Rename setFeatureId to setId (same for get).
2013-09-20 10:31:37 -07:00
Tim Schaub
5d04d74c92
Merge pull request #1045 from tschaub/advanced
...
Use "advanced" for the production loader.
2013-09-20 10:13:57 -07:00
Tim Schaub
387f60f1e5
Merge pull request #1041 from tschaub/antisocial
...
Don't display the social links on the example index. Don't display the "mode" selection when running the development server. Set the mode in the query string when the selection changes.
2013-09-19 16:44:09 -07:00
Tim Schaub
f54a54a432
Merge pull request #1029 from tschaub/tilejson-extent
...
Use proper extent structure for TileJSON.
2013-09-16 06:47:29 -07:00
Tim Schaub
7caaed4218
Merge pull request #1017 from tschaub/provide-objects-only
...
Never use goog.provide with primitives (especially with falsely values).
2013-09-16 06:46:26 -07:00
Tim Schaub
8b25e2a63e
Merge pull request #955 from tschaub/proj
...
Move projection to ol.proj namespace and limit exports.
2013-09-16 06:42:38 -07:00
Tim Schaub
b192335e56
Merge pull request #1027 from tschaub/closure-util
...
Use the closure-util package. Documentation will come when this is a more complete solution. See #1027 for basic usage instructions.
2013-09-15 15:36:13 -07:00
Tim Schaub
591f022e9a
Merge pull request #956 from tschaub/extent
...
Change structure for ol.Extent. This makes extent use `[minX, minY, maxX, maxY]` order.
2013-09-15 15:28:35 -07:00
Tim Schaub
daddc61dc6
Merge pull request #1015 from tschaub/export
...
Export ol.source.XYZ.prototype.setUrl.
2013-09-11 12:14:07 -07:00
Tim Schaub
d57b4844d1
Merge pull request #979 from tschaub/xyz
...
Export ol.source.XYZ.
2013-09-11 07:55:57 -07:00
Tim Schaub
32d35386ba
Merge pull request #1008 from tschaub/code-gen
...
Non-greedy pattern matching for types.
2013-09-10 23:13:55 -07:00
Tim Schaub
919e2d39f1
Merge pull request #1009 from tschaub/tile
...
Use new name for tile layer in moveend example.
2013-09-10 22:23:20 -07:00
Tim Schaub
c845d85a31
Merge pull request #982 from tschaub/moveend
...
Fire a moveend event when the view settles.
2013-09-10 16:36:31 -07:00
Tim Schaub
ba7e0e7da3
Merge pull request #973 from tschaub/default-style
...
Rework default style handling.
2013-09-10 07:58:44 -07:00
Tim Schaub
cc11efa420
Merge pull request #958 from tschaub/requires
...
Make the `build/check-requires-timestamp` target work with namespace provides in cases where the namespace provide isn't required by a module that provides constructors or other objects within that namespace. This may seem a bit odd, but if I want to provide `foo.bar.Bam` it isn't strictly necessary that my module require `foo.bar`.
To make this build target work, we stick with the following convention (used in the Closure Library):
* If you want to make a function available via `goog.require`, use `goog.provide` to provide the object of which the function is a member (e.g. to make the `foo.bar.baz` function available, use `goog.provide('foo.bar')`).
2013-09-07 08:13:06 -07:00
Tim Schaub
a34f5d110c
Merge pull request #949 from tschaub/feature-exports
...
Limited feature exports.
2013-09-03 16:17:32 -07:00
Tim Schaub
bd4f2bf1cb
Merge pull request #972 from tschaub/before-render
...
Rename addPreRenderFunction to beforeRender and remove the plural.
2013-09-03 16:16:48 -07:00
Tim Schaub
85509e1a40
Merge pull request #957 from tschaub/use-coordinate
...
Use ol.Coordinate instead of ol.geom.Vertex.
2013-09-02 15:53:29 -07:00
Tim Schaub
12839f6f50
Merge pull request #946 from tschaub/control-options
...
Remove map from ControlOptions.
2013-09-02 05:40:45 -07:00
Tim Schaub
96dfe5656d
Merge pull request #950 from pagameba/doc-animations
...
Improve documentation for animation-related stuff.
2013-08-30 14:49:07 -07:00
Tim Schaub
b0e0d18883
Merge pull request #939 from tschaub/initially-hidden
...
Do not display the popup initially.
2013-08-28 17:07:37 -07:00
Tim Schaub
a83f298db1
Merge pull request #937 from tschaub/popup
...
Bare bones popup example.
2013-08-28 15:04:12 -07:00
Tim Schaub
7cac81857d
Merge pull request #936 from tschaub/geom-exports
...
Proper geometry exports.
2013-08-28 11:40:14 -07:00
Tim Schaub
fb27d44840
Merge pull request #931 from tschaub/example-data
...
Move png to data to work with host-examples task.
2013-08-28 07:46:13 -07:00
Tim Schaub
01ab16d7d6
Merge pull request #923 from tschaub/icon
...
Add xOffset and yOffset support to icon symbolizers.
2013-08-27 15:25:22 -07:00
Tim Schaub
700bb64d2d
Merge pull request #927 from tschaub/null-crs
...
Accept null crs in GeoJSON.
2013-08-27 13:51:18 -07:00
Tim Schaub
e8ddecc8b1
Merge pull request #920 from tschaub/point-examples
...
Cast to number when creating literals from symbolizers where literal properties must be numeric.
2013-08-26 11:57:09 -07:00
Tim Schaub
ecba1d78c2
Merge pull request #921 from tschaub/geojson-crs
...
Parse top-level crs member when reading features from GeoJSON.
2013-08-26 10:41:14 -07:00
Tim Schaub
eaf447759f
Merge pull request #913 from tschaub/dimension
...
Allow for vector data with unknown or inconsistent dimension.
2013-08-26 05:59:50 -07:00
Tim Schaub
554a725d1a
Merge pull request #912 from tschaub/seperate-fill-stroke
...
Separate fill and stroke symbolizers. Allow styles with no rules (and also support "else" symbolizers).
2013-08-19 15:43:06 -07:00
Tim Schaub
94c4d420a6
Merge pull request #911 from tschaub/expression-literals
...
Parse literal nodes in expressions in addition to text nodes.
2013-08-16 08:36:25 -07:00
Tim Schaub
9b90129b24
Merge pull request #904 from tschaub/test-correction
...
Correctly make assertions with expect.
2013-08-15 11:44:31 -07:00