Tim Schaub
78ac65e57d
Merge pull request #3077 from tschaub/release-v3.1.0
...
Release v3.1.0.
2014-12-22 15:27:31 -05:00
Tim Schaub
a796542223
Summarize changes and add upgrade notes
2014-12-22 15:17:05 -05:00
Tim Schaub
dc7f60801a
Update package version to 3.1.0
2014-12-22 14:32:35 -05:00
Tim Schaub
9b55d20f90
Changelog for v3.1.0
2014-12-22 14:32:11 -05:00
Tim Schaub
d8a845de39
Merge pull request #3076 from tschaub/changelog
...
Add script to standardize changelog ceation.
2014-12-22 14:07:58 -05:00
Tim Schaub
ffea25fd6f
Merge pull request #3074 from fredj/misplaced-function-annotation
...
Remove misplaced function annotation.
2014-12-22 13:30:44 -05:00
Bart van den Eijnden
aee37c4f90
Merge pull request #3075 from bartvde/remove-projlike-undefined
...
Remove unneeded undefined from ol.proj.ProjectionLike definitions (r=@tschaub)
2014-12-22 19:10:20 +01:00
Tim Schaub
62854f6e32
Add script to standardize changelog ceation
2014-12-22 13:02:27 -05:00
Bart van den Eijnden
ab76c2cae3
Remove unneeded undefined from ol.proj.ProjectionLike definitions
2014-12-22 18:28:04 +01:00
Frederic Junod
eabb795624
Remove misplaced function annotation
2014-12-22 11:12:01 +01:00
Tim Schaub
0ae00fb277
Merge pull request #3071 from tschaub/publish
...
Add task for publishing to npm.
2014-12-20 09:46:28 -07:00
Tim Schaub
9b0349f2d5
Variable for builds directory
2014-12-20 02:55:56 -07:00
Tim Schaub
d4763a0fe7
Set CLOSURE_NO_DEPS globally
2014-12-20 02:35:05 -07:00
Tim Schaub
3582445755
Add task for publishing to npm
...
This task publishes an existing tag to the npm registry. To publish a new release, create a commit that updates the version number in package.json (e.g. to "3.1.0"). Then create a tag, push to GitHub, and run the publish task. Assuming "openlayers" is the remote for the canonical repo, this would look like the following:
git tag -a v3.1.0 -m "3.1.0"
git push --tags openlayers
./tasks/publish.sh 3.1.0
The task creates a build for each of the `PROFILES` in `publish.sh` (these correspond to `.json` files in the `config` directory). Builds are generated in the `dist` directory. Our `package.json` specifies `dist/ol.js` as the "main" build. So when people use a module loader to `require('openlayers')`, they get the full build. It is also possible to load a debug build (e.g. `require('openlayers/dist/ol-debug')`), and we can publish additional builds by adding `config` files and updating `PROFILES` in `publish.sh`.
The `.npmignore` file determines what is *not* included in the package (note that `node_modules` are always ignored). So if additional items are added to `.gitignore` that should not be included in the npm package, they need to go in `.npmignore` as well (ideally, we don't need to generate anything else outside of the `build` directory that doesn't belong in the package).
2014-12-19 17:45:48 -07:00
Tim Schaub
27b5036c62
Merge pull request #3070 from tschaub/umd-debug
...
Define goog and assign to global when generating UMD debug builds.
2014-12-19 16:53:45 -07:00
Tim Schaub
a95327f18e
Define goog and assign to global
...
When concatenating the Closure Library, base.js creates a new `goog` object if there is not already one in scope. Later, `goog.global` is assigned the value of `this`. Calls to `goog.provide` create "namespace" objects by assigning to `goog.global`. To ensure that `goog` is the same as `goog.global.goog`, we need to create a new `goog` object in the scope of base.js and assign it to `this.goog`.
2014-12-19 14:41:47 -07:00
Tim Schaub
95972b354e
Merge pull request #3068 from tschaub/pre-3
...
Update pre-release version.
2014-12-19 11:29:31 -07:00
Tim Schaub
b7e0acf4fa
Update pre-release version
2014-12-19 11:05:29 -07:00
Tim Schaub
3d86339b88
Merge pull request #3039 from tschaub/umd
...
Support for UMD builds.
2014-12-19 11:02:54 -07:00
Bart van den Eijnden
3bc84c7288
Merge pull request #3038 from acanimal/master
...
Update attribution CSS #2803
2014-12-19 11:35:10 +01:00
Éric Lemoine
85a6de0ed6
Merge pull request #3061 from elemoine/render-bug2
...
Add a renderBuffer option to ol.layer.Vector
2014-12-19 08:58:38 +01:00
Éric Lemoine
a24716ac8a
Merge pull request #3048 from elemoine/drag-features
...
Add a drag-features example
2014-12-19 08:49:11 +01:00
Éric Lemoine
f1bf782133
Change "recreate batch" strategy
...
Only recreate batch when the (buffered) rendered extent contains the **buffered** viewport extent.
2014-12-19 08:43:47 +01:00
acanimal
2f5999529a
Removed unnecessary max-width from CSS .ol-attribution ul
2014-12-18 20:49:01 +01:00
acanimal
fa68410e5d
Merge remote-tracking branch 'upstream/master'
2014-12-18 20:45:12 +01:00
Éric Lemoine
33cf4e6179
Add a drag-feature example
...
This example also demonstrates how to implement a custom interaction that inherits from ol.interaction.Pointer.
2014-12-18 18:42:36 +01:00
Éric Lemoine
14ea2bf413
Add ol.geom.Geometry#translate
2014-12-18 18:42:36 +01:00
Éric Lemoine
374f916b3a
Add ol.geom.flat.transform.translate
2014-12-18 18:42:36 +01:00
Frédéric Junod
6d3103d4a9
Merge pull request #3060 from fredj/update-closure-library
...
Update closure-library version
2014-12-18 15:32:37 +01:00
Éric Lemoine
4a311e66d7
Add ol.Map#getTargetElement
...
ol.Map#getTarget returns an element or a string, depending on what was passed to setTarget. This commit adds a getTargetElement method that always returns an Element.
2014-12-18 14:13:44 +01:00
Éric Lemoine
6b46d5c76a
Make shouldStopEvent default to the identity func
2014-12-18 14:13:44 +01:00
Éric Lemoine
1907de667a
Make ol.interaction.Pointer call handleMoveEvent
2014-12-18 14:13:44 +01:00
Éric Lemoine
711ec705b7
Add handle*Event options to ol.interaction.Pointer
...
More specifically: handleDownEvent, handleDragEvent, handleMoveEvent, and handleUpEvent.
2014-12-18 14:13:44 +01:00
Éric Lemoine
8e8fc9977c
Add a renderBuffer option to ol.layer.Vector
2014-12-18 13:20:32 +01:00
Éric Lemoine
ddc51ee267
Unconditionally draw Replay's
2014-12-18 13:04:29 +01:00
Andreas Hocevar
cd0bed6291
Merge pull request #3058 from ahocevar/extend-coordinate
...
Use an API function to extend the extent
2014-12-18 11:22:29 +01:00
Frederic Junod
440a85c6f4
Update closure-library version
...
fixes #3034
2014-12-18 11:18:37 +01:00
Andreas Hocevar
5ca6b5dd81
Use an API function to extend the extent
2014-12-18 11:02:41 +01:00
Andreas Hocevar
fe0e17fdaf
Merge pull request #3010 from ahocevar/style-geometry
...
Allow styles to override feature geometries
2014-12-18 10:45:50 +01:00
Andreas Hocevar
784701641d
Add a getGeometry method
2014-12-18 10:28:21 +01:00
Andreas Hocevar
2bf191b5e3
Assert that feature.get('foo') returns a geometry
2014-12-18 10:08:35 +01:00
Andreas Hocevar
19015d2ca9
Create typedef
2014-12-18 10:07:57 +01:00
Frédéric Junod
e95a350203
Merge pull request #3056 from fredj/memory-extent
...
Reuse previousExtent_ local variable
2014-12-17 13:53:16 +01:00
Frédéric Junod
b0cba674bc
Merge pull request #3055 from fredj/coding-style
...
ol.tilecoord.createOrUpdate: add 'opt_' prefix to optional param
2014-12-17 10:40:34 +01:00
Frederic Junod
7c6ccca572
Reuse previousExtent_ local variable
2014-12-17 10:36:31 +01:00
Frederic Junod
2ea685e18f
Add 'opt_' prefix to optional param
2014-12-17 10:29:49 +01:00
Bart van den Eijnden
13ce41a1d5
Merge pull request #3044 from gberaudo/api_image_style_constructor_properties
...
Mark Image style constructor properties `@api`
2014-12-17 10:25:20 +01:00
Bart van den Eijnden
5192257a6d
Merge pull request #3052 from bartvde/tests-2888
...
Add a testcase for parsing GML feature with only boundedBy
2014-12-16 18:09:43 +01:00
Éric Lemoine
0bc96bb769
Merge pull request #3051 from elemoine/compile-wfs
...
Remove // NOCOMPILE from vector-wfs
2014-12-16 10:32:12 +01:00
Bart van den Eijnden
1bf4ddac6d
Add a testcase for parsing GML feature with only boundedBy
2014-12-16 10:22:37 +01:00
Éric Lemoine
d3365fb3a5
Remove // NOCOMPILE from vector-wfs
2014-12-16 09:43:34 +01:00
Andreas Hocevar
af30b88413
Allow geometryFunction to return undefined
2014-12-16 01:12:08 +01:00
Andreas Hocevar
6478454a93
Use getGeometryFunction() in immediate API
2014-12-15 23:22:26 +01:00
Andreas Hocevar
49f9690786
Add tests for setGeometry
2014-12-15 23:21:02 +01:00
Andreas Hocevar
8d9acb8f48
Add an example showing the use of ol.style.Style#geometry
2014-12-15 23:21:02 +01:00
Andreas Hocevar
2d12531105
Allow styles to override feature geometries
...
With this change, application developers are able to define styles that
render a different geometry than the feature geometry. This can e.g. be
used to render an interior point of a polygon instead of the polygon, or
to render symbols like arrows along lines.
2014-12-15 23:20:53 +01:00
Bart van den Eijnden
e57ea1e66b
Merge pull request #2699 from bartvde/issue-2699
...
No need for featureNS and featureType to be quoted
2014-12-15 21:06:02 +01:00
Bart van den Eijnden
a1c6662812
Do not quote featureNS and featureType in options
2014-12-15 20:28:13 +01:00
Tim Schaub
a101204ded
Merge pull request #3047 from tschaub/jsdoc-warnings
...
Move description above annotation to avoid JSDoc warnings.
2014-12-15 09:57:02 -07:00
Bart van den Eijnden
fffeeaea97
Merge pull request #2996 from bartvde/regularshape-api
...
Add getter functions for points and angle in ol.style.RegularShape
2014-12-15 17:33:54 +01:00
Bart van den Eijnden
babc33fcb0
Add getter functions for points and angle in ol.style.RegularShape
2014-12-15 17:04:43 +01:00
Tim Schaub
abdae62481
Move description above annotation to avoid JSDoc warnings
2014-12-15 07:50:48 -08:00
Andreas Hocevar
7ece729d5f
Merge pull request #3046 from ahocevar/pointerinteraction-api
...
Need exportable constructor for constructor options in olx
2014-12-15 16:41:44 +01:00
Éric Lemoine
a8b7f3570d
Merge pull request #3043 from elemoine/nocompile-wfs
...
Use // NOCOMPILE for vector-wfs
2014-12-15 16:31:31 +01:00
Éric Lemoine
3623b4b31d
Merge pull request #3042 from gberaudo/example_name_in_check_examples_exception
...
Print example name in check-examples exception
2014-12-15 16:31:11 +01:00
Andreas Hocevar
5eb1537f48
Need exportable constructor for constructor options in olx
...
When a constructor options object is created in the olx namespace,
the constructor that uses it must be exportable as well.
2014-12-15 16:15:30 +01:00
Éric Lemoine
7a09b11da5
Use // NOCOMPILE for vector-wfs
...
This is temporary solution until the demo.boundless.com WFS works again.
2014-12-15 15:24:28 +01:00
Guillaume Beraudo
3c00c7cf4c
Print example name in check-examples exception
2014-12-15 15:21:55 +01:00
Guillaume Beraudo
ae998a7585
Mark Image style constructor properties @api
2014-12-15 14:41:35 +01:00
Éric Lemoine
86561e5ef2
Merge pull request #3032 from elemoine/custom-components
...
Extension points for custom controls and interactions
2014-12-15 13:41:56 +01:00
Andreas Hocevar
e0f574bd25
Merge pull request #3033 from ahocevar/select-return
...
Allow custom mousemove conditions for Select interaction
2014-12-15 13:26:40 +01:00
Frédéric Junod
f5722bbbf9
Merge pull request #3040 from fredj/memory
...
Transform the coordinates in place
2014-12-15 11:32:41 +01:00
Andreas Hocevar
9b0b1543e0
Allow custom mousemove conditions
...
When configuring a Select interaction with a custom condition that
includes mousemove, panning the map will not work any more. This is
because the return value of handleMapBrowserEvent is determined by
checking for a default condition function. By checking for the
underlying event type instead, we gain flexibility with custom condition
functions.
2014-12-15 11:28:45 +01:00
Antoine Abt
aafe698285
Merge pull request #3036 from tonio/modify_stride
...
Respect geometry stride in modify interaction
2014-12-15 09:46:56 +01:00
Frederic Junod
c167b2b49d
Transform the coordinates in place
2014-12-15 09:30:37 +01:00
Tim Schaub
b60b0ecdb0
Add support for wrapping the build in UMD syntax.
2014-12-13 13:23:10 -08:00
Tim Schaub
7fd017879f
Merge pull request #3020 from tschaub/err-message
...
Correct error message from generate-info.js.
2014-12-12 12:06:50 -08:00
acanimal
6dc90aefa2
Update attribution CSS #2803
2014-12-12 18:52:46 +01:00
Éric Lemoine
a9f3367310
Rename handleMapPostrender to render (overlay)
2014-12-12 18:30:43 +01:00
Éric Lemoine
d07185e8f2
Add an "handleEvent" interaction option
2014-12-12 18:30:31 +01:00
Éric Lemoine
df170859cc
Add a "render" control option
2014-12-12 18:30:02 +01:00
Bart van den Eijnden
ca355d2887
Merge pull request #3037 from bartvde/regularshape-rotation
...
Implement rotation for ol.style.RegularShape
2014-12-12 16:48:02 +01:00
Bart van den Eijnden
38dca7792c
Implement rotation for ol.style.RegularShape
2014-12-12 15:19:31 +01:00
Andreas Hocevar
2c9fab22c8
Merge pull request #3015 from klokantech/utfgrid
...
UTFGrid Support
2014-12-12 12:37:37 +01:00
Petr Sloup
65583a8b77
preemptive is now true by default + improved documentation
2014-12-12 12:19:20 +01:00
Petr Sloup
7bcd925cdb
Minor code style fix
2014-12-12 11:55:55 +01:00
Petr Sloup
82a30b4cd5
Modified the sync/async behavior logic of the forDataAtCoordinate* methods
2014-12-12 11:47:35 +01:00
Antoine Abt
e7db23761c
Respect geometry stride in modify interaction
2014-12-12 11:22:15 +01:00
Bart van den Eijnden
31f7279de1
Merge pull request #3012 from bartvde/fix-ie9-tests
...
Failing tests in IE9
2014-12-10 16:10:38 +01:00
Bart van den Eijnden
c3beae6b16
Fix failing tests in IE9
2014-12-10 12:02:06 +01:00
Frédéric Junod
ae8f5149a7
Merge pull request #3029 from fredj/update-closure
...
Update closure compiler and library
2014-12-10 07:47:30 +01:00
Frédéric Junod
0052116860
Merge pull request #3031 from fredj/FitGeometryOptions
...
Add missing maxZoom property in olx.view.FitGeometryOptions
2014-12-09 15:28:29 +01:00
Frederic Junod
5c2501d982
Add missing maxZoom property in olx.view.FitGeometryOptions
2014-12-09 14:59:13 +01:00
Frederic Junod
1238ab0df0
Remove ol.Object.capitalize and use goog.string.capitalize
2014-12-09 11:55:27 +01:00
Frederic Junod
f8b59dbd53
Use goog.array.extend instead of ol.array.safeExtend
...
The upstream implementation now supports large arrays.
See https://github.com/google/closure-library/pull/356
2014-12-09 11:55:27 +01:00
Frederic Junod
443c9749fb
Update closure-library version
2014-12-09 11:55:27 +01:00
Frederic Junod
7bc2081138
Update closure-util to v1.2.0
2014-12-09 11:55:09 +01:00
Frédéric Junod
0a01204bb3
Merge pull request #3028 from fredj/wfsformat-cleanup
...
ol.format.WFS cleanup
2014-12-09 09:35:00 +01:00
Frederic Junod
aaf689bbec
Uppercase ol.format.WFS.SCHEMA_LOCATION const
2014-12-09 09:19:15 +01:00
Frederic Junod
7922c08fe0
Uppercase ol.format.WFS.XMLNS const
2014-12-09 09:18:12 +01:00
Frederic Junod
045109aaab
Uppercase ol.format.WFS.FEATURE_PREFIX const
2014-12-09 09:16:41 +01:00
Frederic Junod
de058c7889
Remove unneeded type cast
2014-12-09 09:15:00 +01:00
Frédéric Junod
39cb30308d
Merge pull request #3024 from fredj/wfs_gmlFormat
...
Add missing gmlFormat to olx.format.WFSOptions
2014-12-08 17:55:21 +01:00
Frederic Junod
a9e6b7115f
Remove gmlFormat from olx.format.WFSWriteGetFeatureOptions
2014-12-08 17:36:43 +01:00
Frederic Junod
ddcfe77897
Add missing gmlFormat to olx.format.WFSOptions
2014-12-08 17:28:17 +01:00
Frédéric Junod
f3824ec244
Merge pull request #3023 from fredj/server-vector-source
...
Change loader function return type
2014-12-08 15:39:55 +01:00
Frederic Junod
0c7e9a823c
Remove loader function return type
2014-12-08 14:56:25 +01:00
Frédéric Junod
eb6aeee819
Merge pull request #3021 from fredj/attribution-options-typedef
...
Add missing properties in olx.control.AttributionOptions typedef
2014-12-08 14:38:01 +01:00
Éric Lemoine
bcd983723f
Merge pull request #3013 from gberaudo/performance_vector_source_clear
...
Improve vector source clear() performance
2014-12-08 14:05:24 +01:00
Frederic Junod
8fa628a11d
Add missing properties in olx.control.AttributionOptions typedef
2014-12-08 12:09:16 +01:00
Tim Schaub
4c504ede74
Doc fix regarding externs
2014-12-07 16:35:58 -08:00
Tim Schaub
32a67801e5
Include correct path in error message
2014-12-07 16:27:31 -08:00
Bart van den Eijnden
b7d0e06f05
Merge pull request #3017 from bartvde/format-write-string-example
...
Use writeFeatures instead of writeFeaturesNode in GPX and KML example (r=@elemoine)
2014-12-07 18:14:49 +01:00
Bart van den Eijnden
0fef608683
Use writeFeatures instead of writeFeaturesNode in GPX and KML example
2014-12-07 18:04:35 +01:00
Petr Sloup
d28ffc4808
Use null instead of undefined in the callback
2014-12-06 15:42:40 +01:00
Petr Sloup
b03b762500
More properties made private
2014-12-06 15:26:49 +01:00
Petr Sloup
48478c6868
Listen 'mousemove' and 'click' rather than 'pointermove' in the TileUTFGrid example
2014-12-06 15:21:14 +01:00
Petr Sloup
ca77a20b57
Improved TileUTFGrid example
2014-12-06 15:07:52 +01:00
Petr Sloup
ac144d934f
Documentation blocks for the option members
2014-12-06 14:19:56 +01:00
Petr Sloup
250a1e4da3
Various code style fixes
2014-12-06 14:13:22 +01:00
Petr Sloup
363ac54509
Suppress warning about dot notation (compiler would report undefined properties)
2014-12-05 20:26:33 +01:00
Guillaume Beraudo
e3947fb09a
Add optional fast parameter for clearing vector source
2014-12-05 18:06:23 +01:00
Petr Sloup
c8bc3620d3
Added TileUTFGrid example
2014-12-05 17:33:30 +01:00
Éric Lemoine
347c4c869d
Merge pull request #3014 from elemoine/simplifyreplay
...
Simplify hit detection code
2014-12-05 16:53:47 +01:00
Petr Sloup
4b605d40d9
getTemplate method to get the Mustache template from the TileJSON
2014-12-05 16:07:37 +01:00
Petr Sloup
ef816d30ed
The preemptive loading of UTFGrid tiles is now optional
2014-12-05 16:07:37 +01:00
Petr Sloup
99eab24b20
Implementation of the ol.source.TileUTFGridTile_#getData method
2014-12-05 16:07:36 +01:00
Petr Sloup
9f7e94ec85
Added UTFGridJSON to the TileJSON externs
2014-12-05 16:07:35 +01:00
Petr Sloup
641a829918
Incomplete getFeatureInfo implementation
2014-12-05 16:07:34 +01:00
Petr Sloup
794c7950c8
Added ol.source.TileUTFGrid
2014-12-05 16:07:34 +01:00
Bart van den Eijnden
d62ad47338
Merge pull request #3006 from bartvde/issue-3006
...
gml3.js and gml2.js don't follow file naming conventions
2014-12-05 15:53:29 +01:00
Éric Lemoine
fdf52c1865
Simplify hit detection code
2014-12-05 15:42:54 +01:00
Bart van den Eijnden
bdc05472bc
Rename GML format files to match conventions
2014-12-05 15:28:27 +01:00
Bart van den Eijnden
47325cd4ae
Merge pull request #3003 from bartvde/writefeatures
...
The writeFeatures method should always return a string (r=@elemoine)
2014-12-05 15:05:25 +01:00
Guillaume Beraudo
17e56d8357
Introduce clear event on vector source
...
Three seconds speed up when clearing 100'000 features.
Clearing is now around 350ms.
2014-12-05 15:03:23 +01:00
Guillaume Beraudo
3e2cc3c246
Faster vector source clear
...
Three seconds speed up for clearing 100'000 features.
2014-12-05 15:03:20 +01:00
Guillaume Beraudo
e4063102b7
Potentialy faster array allocation in rbush
2014-12-05 15:03:07 +01:00
Bart van den Eijnden
3587418888
The writeFeatures method should always return a string
2014-12-05 14:54:59 +01:00
Paul Spencer
9802cfd56f
Merge pull request #3011 from pagameba/master
...
opt_options may not be defined, use options
2014-12-05 08:50:51 -05:00
Paul Spencer
12ddc7da57
opt_options may not be defined, use options
...
Constructing an instance of `ol.interaction.DragPan` with no options should be possible, the reference to `opt_options` makes this throw an error when no options are passed.
2014-12-05 08:30:14 -05:00
Éric Lemoine
571cd1c57a
Merge pull request #3009 from elemoine/hitdetectionfix
...
Fix hit detection bug
2014-12-05 14:12:49 +01:00
Éric Lemoine
a820ccea5a
Use alphabetical order for canvas ReplayGroup methods
2014-12-05 12:32:54 +01:00
Éric Lemoine
9421bbd362
More clean-ups in the canvas replay code
2014-12-05 12:29:53 +01:00
Éric Lemoine
4c2a0d2053
Remove unused code in the canvas replay code
2014-12-05 12:24:54 +01:00
Éric Lemoine
b3ad50018d
Remove unused local variable
2014-12-05 12:24:54 +01:00
Éric Lemoine
27d30e4286
Replay replays in correct order for hit detection
2014-12-05 12:24:54 +01:00
Éric Lemoine
3fb539460c
Merge pull request #3002 from elemoine/regularstyle
...
Passing options to RegularShape is mandatory
2014-12-04 13:45:18 +01:00
Éric Lemoine
61f0c55975
Passing options to RegularShape is mandatory
2014-12-04 13:33:30 +01:00
Éric Lemoine
dfb55fb6a5
Merge pull request #2967 from camptocamp/webgl-point
...
Add support for drawing points with WebGL
2014-12-04 13:11:31 +01:00
Bart van den Eijnden
e716428895
Merge pull request #2701 from bartvde/geojson-geometryname
...
Writing GeoJSON does not respect the feature's geometryName
2014-12-04 13:04:17 +01:00
Éric Lemoine
87bb1b956b
Merge remote-tracking branch 'upstream/master' into webgl-point
...
Conflicts:
src/ol/style/circlestyle.js
src/ol/style/regularshapestyle.js
test/spec/ol/style/regularshapestyle.test.js
2014-12-04 12:57:46 +01:00
Éric Lemoine
b2e419654b
Add ol.INITIAL_ATLAS_SIZE and ol.MAX_ATLAS_SIZE
2014-12-04 12:13:47 +01:00
tsauerwein
e109be4b57
Rename size to initialSize
2014-12-04 11:49:50 +01:00
tsauerwein
0fd1a575a9
Use string instead of ol.structs.Checksum
2014-12-04 11:48:43 +01:00
Bart van den Eijnden
f0bf61bbf3
Do not encode geometry in properties if geometryName is different
2014-12-04 11:23:01 +01:00
Éric Lemoine
6d1d47a918
Remove @api for ol.render.webgl.Immediate#flush
2014-12-04 11:22:15 +01:00
Éric Lemoine
aef11b7471
Better comment in ivectorcontext.js
2014-12-04 11:18:58 +01:00
tsauerwein
b5d80679d8
Add and fix documentation for atlas manager
2014-12-04 10:21:32 +01:00
Bart van den Eijnden
dcd81ab4b3
Merge pull request #3000 from bartvde/color-docs
...
Explain that return of ol.color.asArray should not be modified
2014-12-04 10:02:06 +01:00
Bart van den Eijnden
ccc7c1b9b7
Remove code that suggests that color arrays may be modified
2014-12-04 09:24:18 +01:00
tsauerwein
88a3fda514
Remove star example in favor of #2976
2014-12-04 09:23:00 +01:00
Bart van den Eijnden
22e33519c8
Explain that return of ol.color.asArray should not be modified
2014-12-04 09:07:21 +01:00
Andreas Hocevar
6255d8b493
Merge pull request #2997 from ahocevar/opengeo-boundless
...
Use new demo GeoServer location
2014-12-03 14:25:05 +01:00
Andreas Hocevar
0d16e0f0c8
Use new demo GeoServer location
...
demo.opengeo.org currently redirects to demo.boundlessgeo.com, so this
change makes it so the new location is used directly.
2014-12-03 14:13:36 +01:00
Bart van den Eijnden
c30233d9c7
Merge pull request #2976 from bartvde/regularstyle-example
...
Add an example to show off ol.style.RegularShape
2014-12-03 11:09:33 +01:00
Bart van den Eijnden
4a07327dab
Add an example to show off ol.style.RegularShape (see #2706 )
2014-12-03 10:58:00 +01:00
Pierre GIRAUD
cc39c26132
Merge pull request #2992 from pgiraud/tilevector_featureatcoordinate
...
Add support for finding features at a given coordinates for vector tiles - fixes
2014-12-02 08:54:46 +01:00
Pierre GIRAUD
9f725f99ca
Rename methods
2014-12-01 14:22:03 +01:00
Andreas Hocevar
4cbeb5ee22
Merge pull request #2987 from kartverket/2966
...
Image layer renderers use source projection if given and equivalent
2014-12-01 13:06:42 +01:00
Thomas Hirsch
8e4d7c0715
isDefAndNotNull -> !isNull
2014-12-01 12:57:35 +01:00
Frédéric Junod
6790b8655a
Merge pull request #2975 from fredj/mouseevent-offset
...
Use offsetX and offsetY if available
2014-12-01 11:23:09 +01:00
Frederic Junod
fabf05977a
Use offsetX and offsetY if available
2014-12-01 10:56:34 +01:00
Frederic Junod
26ce8032eb
Use ol.Map#getEventPixel in mouse position control
2014-12-01 10:56:34 +01:00
Thomas Hirsch
d5bafc5e9f
linting
2014-12-01 10:53:36 +01:00
Pierre GIRAUD
ce4ecb711b
getFeaturesAtCoordinateAtResolution is not stable yet
2014-12-01 09:49:02 +01:00
Éric Lemoine
4734530ce2
Merge pull request #2973 from s093294/patch-1
...
Making GetTileCoordFor methods public avaible
2014-12-01 09:05:29 +01:00
Poul Kjeldager Sørensen
1d7bae6b26
Update tilegrid.js
2014-11-30 21:53:42 +01:00
Thomas Hirsch
e385e81a20
linting
2014-11-30 10:08:41 +01:00
Pierre GIRAUD
25516fead9
Merge pull request #2986 from pgiraud/tilevector_featureatcoordinate
...
Add support for finding features at a given coordinates for vector tiles
2014-11-29 23:12:47 +01:00
Tim Schaub
f57f0e17ab
Merge pull request #2937 from tschaub/clipped
...
Clip layer rendering to limited extent.
2014-11-29 14:01:43 -07:00
Éric Lemoine
56ad3ea9aa
Merge pull request #2971 from elemoine/tilevector
...
Two ol.source.TileVector fixes
2014-11-29 20:07:33 +01:00
Bart van den Eijnden
1a2544d30a
Merge pull request #2988 from bartvde/radius1-olx
...
Correct olx.style.RegularShapeOptions definition (r=@elemoine)
2014-11-29 14:08:40 +01:00
Bart van den Eijnden
6cd1f3f262
Correct olx.style.RegularShapeOptions definition
2014-11-29 13:52:36 +01:00
Bart van den Eijnden
275f5bc796
Merge pull request #2981 from bartvde/circle-linedash
...
Use lineDash in ol.style.Circle's and ol.style.RegularShape's stroke (r=@fredj,@elemoine)
2014-11-29 12:19:14 +01:00
Thomas Hirsch
c42ec27a4a
image layer renderers use source projection if given and equivalent
2014-11-28 22:09:45 +01:00
Bart van den Eijnden
6556e5eb52
Merge pull request #2982 from bartvde/radius1
...
Allow radius1 as an alias for radius in ol.style.RegularShape
2014-11-28 19:58:46 +01:00
Bart van den Eijnden
da39e9f96a
For stars, use radius1 and radius2 in ol.style.RegularShape
2014-11-28 19:44:16 +01:00
Pierre GIRAUD
5878e7f839
Adding getFeaturesAtCoordinateAtResolution in ol.source.TileVector
2014-11-28 17:30:45 +01:00
Pierre GIRAUD
802cfb59d5
Merge pull request #2980 from pgiraud/tilevector_getfeatures
...
Export ol.source.TileVector#getFeatures in built mode
2014-11-28 14:44:04 +01:00
Bart van den Eijnden
2d74a6b10f
Use lineDash in ol.style.Circle's and ol.style.RegularShape's stroke
2014-11-28 13:11:25 +01:00
Pierre GIRAUD
34e82de8c8
Export ol.source.TileVector#getFeatures in built mode
2014-11-28 11:54:35 +01:00
Bart van den Eijnden
9e591d21d0
Merge pull request #2979 from bartvde/proj-urns
...
Support OGC srs urns without an EPSG database version
2014-11-27 20:09:54 +01:00
Bart van den Eijnden
890b96f1e9
Support OGC srs urns without an EPSG database version
2014-11-27 20:01:53 +01:00
Andreas Hocevar
5a29834555
Merge pull request #2978 from ahocevar/mapquest-zoom
...
Fix zoom levels for the MapQuest Street layer
2014-11-27 19:41:26 +01:00
Andreas Hocevar
5155e7a6ac
Fix zoom levels for the MapQuest Street layer
...
A typo in 65b8e0f915 introduced this bug.
Before that, 18 zoom levels were used. Now we're using 19, which appears
to be available with full world coverage.
2014-11-27 19:13:02 +01:00
Éric Lemoine
1845665306
Correct spelling for "performance"
2014-11-27 17:14:22 +01:00
Antoine Abt
ed4bae064d
Merge pull request #2889 from fgravin/getFeatureInfo
...
Add GetFeatureInfo format
2014-11-27 10:30:20 +01:00
Poul Kjeldager Sørensen
b72fddf7f4
Making GetTileCoordFor methods public avaible
...
I am using tilegrid to request elevation data tiles side by side of a raster layer. It would be nice if these two method was public avaible such I could use the tilegrid to convert mouse coordinates to tile coordinates to request backend tiles.
The elevation tiles are not shown as a layer directly but rather used to compute and show information in relationship to mouse curser or map view.
This would save me the time of adding another tilegrid implementation in my application specific context.
2014-11-26 01:24:00 +01:00
Antoine Abt
22491601ba
Restore proj4 state after tests
2014-11-25 17:38:06 +01:00
Antoine Abt
638f8275aa
Export readFeatures method
2014-11-25 16:24:51 +01:00
Antoine Abt
fc16c4500d
Renaming & better typing
2014-11-25 16:24:32 +01:00
Éric Lemoine
ec01aa45b9
Make createTileCoordTransform return identity func
...
This makes ol.tilegrid.TileGrid#createTileCoordTransform return the identity function. This makes it possible to use ol.source.TileVector with an ol.tilegrid.TileGrid (as opposed to an ol.tilegrid.XYZ).
2014-11-24 15:19:24 +01:00
Éric Lemoine
8ba830f91f
Make loadFeaturesFromUrl accept an error callback
2014-11-24 15:13:17 +01:00
tsauerwein
d6841e6d9d
Fix tests for when not run with WebGL support
2014-11-24 13:26:45 +01:00
tsauerwein
b8b48afc82
Use WEBGL_MAX_TEXTURE_SIZE as default
2014-11-24 09:57:09 +01:00
tsauerwein
e307579d49
Move constants from ol.has to ol
2014-11-24 09:42:10 +01:00
Éric Lemoine
3ed46c50cc
Merge pull request #46 from elemoine/webgl-point-delete-resources
...
[webgl-point] Delete WebGL resources
2014-11-21 18:02:38 +01:00
Éric Lemoine
c0bbb6c4fa
Disable vertex attrib array after replay
2014-11-21 17:48:58 +01:00
Éric Lemoine
fe2f83e878
Merge pull request #43 from elemoine/webgl-point-examples
...
[webgl-point] Revert changes to examples
2014-11-21 16:45:51 +01:00
Éric Lemoine
b3369cd516
Delete WebGL resources used by immediate API
2014-11-21 16:35:05 +01:00
Éric Lemoine
857a8ca2bb
Delete WebGL resources used at postcompose time
2014-11-21 16:35:05 +01:00
Éric Lemoine
37f91690f1
Merge pull request #45 from elemoine/webgl-point-buffer
...
[webgl-point] Rename ol.structs.Buffer to ol.webgl.Buffer
2014-11-21 16:14:01 +01:00
Éric Lemoine
b904427087
Merge pull request #44 from elemoine/webgl-point-delete
...
[webgl-point] Add a comment to WebGL ImageReplay
2014-11-21 15:49:41 +01:00
Éric Lemoine
57db47ac18
Rename ol.structs.Buffer to ol.webgl.Buffer
...
The Buffer class is WebGL specific, and it's not really a "data structure", in the pure sense of the term.
2014-11-21 15:48:31 +01:00
Éric Lemoine
6360e4497d
Add a comment to WebGL ImageReplay
...
A comment explaining why we don't need to call deleteProgram and deleteShader in the function returned by getDeleteResourcesFunction.
2014-11-21 15:39:23 +01:00
Éric Lemoine
2e873d3e6d
Revert changes to the synthetic-points example
...
These changes were made for testing WebGL. We now have specific examples for WebGL point.
2014-11-21 15:15:06 +01:00
Éric Lemoine
336de4b1b1
Revert changes to the icon example
...
The changes were made for testing WebGL, and we now have specific examples for WebGL point.
2014-11-21 15:13:51 +01:00
Éric Lemoine
34953e8266
No need to mention WebGL in draw-feature example
2014-11-21 15:12:26 +01:00
Éric Lemoine
dae5bd53b7
Merge pull request #41 from elemoine/webgl-point-cleanup
...
[webgl-point] Use ol WebGL infrastructure in WebGL replay
2014-11-21 14:56:19 +01:00
gberaudo
a324f9805f
Merge pull request #42 from gberaudo/webgl_immediate_fixes
...
[webgl-point] Webgl Immediate fixes
2014-11-21 14:43:12 +01:00
Antoine Abt
32d5300682
Merge pull request #2965 from tonio/pan_selectinteraction
...
Fix pan with select interaction in mousemove mode.
2014-11-21 14:01:51 +01:00
Guillaume Beraudo
fe74bd1b2c
Add missing call to flush in webgl map renderer
2014-11-21 13:36:09 +01:00
Guillaume Beraudo
235f7c5bd1
Fix lack of @api doc in webgl Immediate
2014-11-21 13:35:20 +01:00
Éric Lemoine
fd9db053c0
Use ol WebGL infrastructure in WebGL replay
2014-11-21 11:39:47 +01:00
Tobias Sauerwein
ac24b615c3
Merge pull request #39 from tsauerwein/webgl-point-hit-detection-atlas
...
[webgl-point] Add hit-detection images of symbols to separate atlas
2014-11-21 11:37:48 +01:00
Éric Lemoine
44782c59a5
Merge pull request #40 from elemoine/webgl-point-cleanup
...
[webgl-point] Remove unused WebGL related code
2014-11-21 11:37:21 +01:00
Antoine Abt
374f02c725
Fix pan with select interaction in mousemove mode.
2014-11-21 11:23:06 +01:00
Éric Lemoine
1e12e7ca90
Remove unused WebGL related code
2014-11-21 10:51:00 +01:00
tsauerwein
fb8af71f25
Use goog.isNull and goog.isDef
2014-11-21 10:42:06 +01:00
Tobias Sauerwein
283d878177
Merge pull request #36 from tsauerwein/webgl-point-has-stable
...
Mark ol.has.WEBGL_MAX_TEXTURE_SIZE as API
2014-11-21 10:33:18 +01:00
Éric Lemoine
a665b76f8f
Merge pull request #38 from elemoine/webgl-point-uint
...
Fix assert in WebGL replay
2014-11-21 10:20:44 +01:00
tsauerwein
8fcde092c7
Set the default of WEBGL_MAX_TEXTURE_SIZE to undefined
...
By doing so the examples will also work if WebGL is not supported.
2014-11-21 09:54:55 +01:00
tsauerwein
40c33a21eb
Mark ol.has.WEBGL_MAX_TEXTURE_SIZE as API
2014-11-21 09:52:09 +01:00
tsauerwein
ab42965aa2
Add hit-detection image to atlas (RegularShape)
2014-11-21 09:41:38 +01:00
tsauerwein
4132505313
Add hit-detection image to atlas (Circle)
2014-11-21 09:41:10 +01:00
tsauerwein
97f8e4ac8d
Keep separate atlas for hit-detection images
2014-11-21 09:40:22 +01:00
tsauerwein
82ef80cf60
Add imageSize and origin for hit-detection image
2014-11-21 09:39:38 +01:00
Éric Lemoine
05f71383f9
Fix assert in WebGL replay
2014-11-21 09:33:45 +01:00
Éric Lemoine
ee54d21b89
Merge pull request #37 from elemoine/webgl-point-uint
...
[webgl-point] Use OES_element_index_uint when available
2014-11-20 17:08:16 +01:00
Éric Lemoine
7c88329354
Use 50000 features in the WebGL vector examples
2014-11-20 16:39:25 +01:00
Éric Lemoine
2f7c97f25a
Use OES_element_index_uint when available
2014-11-20 16:39:25 +01:00
gberaudo
3af2257345
Merge pull request #22 from gberaudo/webgl_immediate_point
...
[webgl-point] Webgl immediate implementation using a replay group
2014-11-20 14:01:08 +01:00
Guillaume Beraudo
7d01946fef
Removing webgl Immediate delegation code for drawing text
2014-11-20 13:53:00 +01:00
Guillaume Beraudo
257784e277
More lenient webgl Immediate drawing of a feature.
...
Remove assert to handle drawing features with supported geometries.
2014-11-20 13:53:00 +01:00
Guillaume Beraudo
f1402522b5
More lenient Immediate geometry collection rendering
...
Render geometry collection elements with a valid renderer inspite of
throwing an assertion error. Allows support of hierarchies of points.
2014-11-20 13:53:00 +01:00
Guillaume Beraudo
20ceae2655
Webgl immediate implementation for points
...
Internally uses a replay group to share code.
Modifies the dynamic data example to use PointGeometry
and Feature in addition to MultiPoint.
2014-11-20 13:53:00 +01:00
Tobias Sauerwein
9681ec3e10
Merge pull request #35 from tsauerwein/webgl-point-fix-examples
...
Fix examples (minor)
2014-11-20 12:01:22 +01:00
Tobias Sauerwein
d5ffd8abac
Merge pull request #34 from camptocamp/webgl-point-texture-per-image
...
Make sure only one texture is created per image
2014-11-20 12:01:11 +01:00
tsauerwein
d73e183c89
Fix examples
...
The very last style was not used.
2014-11-20 11:50:46 +01:00
tsauerwein
d12db0419c
Make sure only one texture is created per image
2014-11-20 11:39:25 +01:00
Tobias Sauerwein
c564a0963c
Merge pull request #33 from tsauerwein/webgl-point-symbol-atlas
...
[webgl-point] Use the atlas manager for symbols [WIP]
2014-11-20 09:50:03 +01:00
Bart van den Eijnden
4b61e864e7
Merge pull request #2960 from bartvde/layergroup-extent
...
LayerGroup extent should be used if extent not set on child layer
2014-11-20 08:53:23 +01:00
Bart van den Eijnden
3db26f1d2b
Use the layergroup's extent if no extent provided
2014-11-20 08:35:40 +01:00
Frédéric Junod
aba47907ca
Merge pull request #2956 from fredj/mousewheel-event-name
...
Revert "Remove mousewheel event name workaround"
2014-11-19 08:19:59 +01:00
Andreas Hocevar
ca3dfe2b35
Merge pull request #2959 from ahocevar/unstable-doc-fix
...
Fix typo in selector
2014-11-18 16:53:25 +01:00
Andreas Hocevar
4714c9b380
Fix typo in selector
2014-11-18 16:37:18 +01:00
Frederic Junod
552f9483cb
Revert "Remove mousewheel event name workaround"
...
This reverts commit 20ce664068 .
Reverted upstream: 4ee0daca0e
2014-11-18 09:00:50 +01:00
Frédéric Junod
a77b7aa817
Merge pull request #2895 from fredj/remove-font-family
...
Move font-family customization to layout.css
2014-11-17 16:43:57 +01:00
Éric Lemoine
3bf4cf28f8
Merge pull request #2896 from kalinbas/patch-1
...
Remove duplicated style parameter
2014-11-16 20:24:31 +01:00
Tim Schaub
b1ac2ff2f2
Merge pull request #2938 from tschaub/image-static-docs
...
Additional image static docs.
2014-11-16 08:47:19 -08:00
Tim Schaub
46e33a2979
Merge pull request #2939 from tschaub/sticky-stability
...
Make stability checkbox sticky.
2014-11-14 16:36:34 -08:00
Éric Lemoine
a306c5327c
Merge pull request #2949 from elemoine/rbush-debug
...
Add ol.ext to hosted dir
2014-11-13 21:33:07 -09:00
Éric Lemoine
2b2f745248
Add ol.ext to hosted dir
2014-11-14 00:16:28 +01:00
tsauerwein
327763cc82
Add stars to example
2014-11-13 12:04:51 +01:00
tsauerwein
f07e59d63f
Add regular shape example
2014-11-13 11:52:35 +01:00
tsauerwein
e9e76954b2
Integrate atlas manager into RegularShape
2014-11-13 11:48:23 +01:00
Frédéric Junod
41eeed5f35
Merge pull request #2943 from fredj/applyTransform-api
...
Mark applyTransform api stable
2014-11-13 11:05:18 +01:00
tsauerwein
7593a18a19
Add atlas manager to RegularShapeOptions
2014-11-13 10:53:03 +01:00
tsauerwein
ea65f65b37
Implement getChecksum for RegularShape
2014-11-13 10:50:07 +01:00
Frederic Junod
c701ad6749
Mark applyTransform api stable
2014-11-13 10:46:06 +01:00
tsauerwein
7e9dd65f8b
Add example for symbols in an atlas
2014-11-13 10:24:28 +01:00
Andreas Hocevar
cee1575a6c
Merge pull request #2936 from ahocevar/unselect-index
...
Fix unselection of selected features
2014-11-13 08:39:40 +01:00
tsauerwein
62e9d259b2
Fix @type annotation
...
A description for @type annotation emits a warning.
2014-11-12 17:22:27 +01:00
tsauerwein
b3b7579f84
Use atlas manager for circle style
2014-11-12 17:22:27 +01:00
tsauerwein
ffced21893
Add atlas manager to CircleOptions
2014-11-12 17:22:27 +01:00
Tobias Sauerwein
2a5fffaee4
Merge pull request #32 from tsauerwein/webgl-point-offset
...
[webgl-point] Fix call to drawElements
2014-11-12 17:21:21 +01:00
tsauerwein
41887e660b
Fix call to drawElements
...
The offset must be given in bytes.
2014-11-12 16:29:46 +01:00
Tim Schaub
39010238b9
Make stability checkbox sticky
2014-11-11 20:06:26 -08:00
Tim Schaub
b991895c61
Similar detail for all crossOrigin options
2014-11-11 19:04:25 -08:00
Tim Schaub
b269161276
A bit more static image doc
2014-11-11 19:01:05 -08:00
Andreas Hocevar
96729baa9f
Push the feature, not the index
2014-11-11 20:09:24 +01:00
Tim Schaub
3685626187
Example demonstrating limited layer extent
2014-11-11 09:11:12 -08:00
Tim Schaub
50c0bc6879
Clip rendering to layer extent
2014-11-11 08:59:57 -08:00
Andreas Hocevar
08aa6ee82d
Do not rely on unstable index
2014-11-11 12:35:19 +01:00
Éric Lemoine
84889d9dc5
Merge pull request #2935 from geosense/master
...
Fix jsdoc comment
2014-11-11 11:05:47 +01:00
paulsimon
89248cf60a
Fix jsdoc comment
2014-11-10 20:49:20 +01:00
Éric Lemoine
01bc02214c
Merge pull request #31 from elemoine/webgl-point-refactoring
...
[webgl-point] Minor refactoring to WebGL image replay func
2014-11-10 18:21:42 +01:00
Éric Lemoine
a7a2499bc7
Merge pull request #2933 from elemoine/fix-warning
...
Fix compile warning
2014-11-10 18:20:45 +01:00
Éric Lemoine
344658edb0
Fix compile warning
2014-11-10 17:24:29 +01:00
Éric Lemoine
46e436b599
Minor refactoring to WebGL image replay func
2014-11-10 17:19:31 +01:00
Éric Lemoine
23a24973eb
Merge pull request #30 from elemoine/webgl-point-delete
...
[webgl-point] Add ol.renderer.webgl.VectorLayer#disposeInternal
2014-11-10 17:18:28 +01:00
Éric Lemoine
c8e22bdb44
Merge pull request #29 from elemoine/webgl-point-merge
...
[webgl-point] Merge openlayers:master into the branch
2014-11-10 17:18:04 +01:00
Éric Lemoine
d9a4482393
Add ol.renderer.webgl.VectorLayer#disposeInternal
...
Implement disposeInternal to free WebGL resources (deleteBuffer and deleteTexture).
2014-11-10 16:52:32 +01:00
Éric Lemoine
501e7456c0
Merge remote-tracking branch 'upstream/master' into webgl-point-merge
2014-11-10 15:40:03 +01:00
Éric Lemoine
6c80ddcb14
Merge pull request #28 from elemoine/webgl-point-shaders
...
[webgl-point] Add support for changing "colors"
2014-11-10 15:35:48 +01:00
Éric Lemoine
87865be9f4
Add "color" support to WebGL image replay
...
This adds support for layer brightness, contrast, hue, saturation.
2014-11-10 15:00:35 +01:00
Éric Lemoine
240f425c46
Add global opacity support to WebGL image replay
...
vectorLayer.setOpacity() now works as expected.
2014-11-10 14:58:57 +01:00
Éric Lemoine
1de46c68d7
Use "discard" in image shader
...
This leads to better looking Timeline profiles in Chrome's developer tools!
2014-11-10 14:58:56 +01:00
Éric Lemoine
ce879e115f
Merge pull request #2931 from elemoine/viewdocs
...
Improvement to view docs
2014-11-10 13:47:12 +01:00
Éric Lemoine
cb8167b31a
Merge pull request #27 from elemoine/webgl-point-texture-coords
...
Fix texture coordinates in WebGL image replay
2014-11-10 13:05:38 +01:00
Éric Lemoine
96f8a806a6
Improvement to view docs
2014-11-10 12:48:43 +01:00
Éric Lemoine
fb816b7ab5
Fix texture coordinates in WebGL image replay
2014-11-10 12:30:59 +01:00
Éric Lemoine
bdf3798c7a
Merge pull request #26 from elemoine/webgl-point-tests
...
[webgl-point] Add unit tests for WebGL image replay
2014-11-10 12:30:25 +01:00
Frédéric Junod
1df7f6c2c7
Merge pull request #2906 from fredj/polyline-order
...
Assume a latitude, longitude order for Polyline format
2014-11-10 12:13:35 +01:00
Éric Lemoine
a2cf5b0889
Add unit tests for WebGL image replay
2014-11-10 11:02:32 +01:00
Éric Lemoine
d91330d83d
Merge pull request #25 from elemoine/webgl-point-delete-buffers
...
[webgl-point] Delete WebGL buffers
2014-11-10 11:00:12 +01:00
Éric Lemoine
c79f3aa101
Delete WebGL buffers
2014-11-10 09:54:04 +01:00
Éric Lemoine
b7376779fb
Merge pull request #2927 from elemoine/finishdrawing
...
Make it possible to programmatically finish drawing
2014-11-10 08:55:45 +01:00
Éric Lemoine
2f17106b68
Merge pull request #2928 from elemoine/patch-3
...
Do not rename handleMapBrowserEvent internally
2014-11-09 22:44:55 +01:00
Éric Lemoine
f32c550dbe
Better docs for handleMapBrowserEvent
2014-11-09 22:08:29 +01:00
Éric Lemoine
bdeb195bfb
Add finishDrawing to API
...
This makes it posssible to programmatically finish drawing.
2014-11-09 20:50:36 +01:00
Éric Lemoine
583f47d24d
No need to pass event to finishDrawing_
2014-11-09 20:49:52 +01:00
Éric Lemoine
d85c31e112
Merge pull request #23 from elemoine/webgl-point-comment
...
[webgl-point] Some explanation to the icon-sprite-webgl example
2014-11-07 18:51:53 +01:00
Éric Lemoine
97dafa6425
Some explanation to the icon-sprite-webgl example
2014-11-07 18:50:56 +01:00
Éric Lemoine
5998011985
Merge pull request #21 from elemoine/webgl-point-compile-err
...
[webgl-point] Add an assertion to avoid compile error
2014-11-07 17:02:11 +01:00
Éric Lemoine
73e76fe468
Add an assertion to avoid compile error
2014-11-07 16:48:29 +01:00
Tobias Sauerwein
4c3a7d0248
Merge pull request #14 from tsauerwein/webgl-point-atlas-manager
...
[webgl-point] Add atlas manager
2014-11-07 14:50:33 +01:00
gberaudo
dee4d3b130
Merge pull request #20 from gberaudo/webgl_feature_overlay
...
[webgl-point] Add feature overlay support to webgl map renderer.
2014-11-07 14:24:08 +01:00
Guillaume Beraudo
c05ffff629
Dynamically selected renderer in draw feature example
2014-11-07 14:20:51 +01:00
Guillaume Beraudo
6abe3047ec
Add feature overlay support to webgl map renderer.
2014-11-07 14:17:31 +01:00
Éric Lemoine
89e682ba9c
Merge pull request #2924 from gberaudo/canvasmaprenderer_readability
...
Readability rearangement in canvasmaprenderer.js
2014-11-07 14:00:39 +01:00
Guillaume Beraudo
f715e3186a
Readability rearangement in canvasmaprenderer.js
2014-11-07 11:15:02 +01:00
tsauerwein
fe3cdd8d1b
Add AtlasManagerOptions and improve docs
2014-11-07 11:12:32 +01:00
Éric Lemoine
440d253335
Merge pull request #19 from elemoine/webgl-point-rotation
...
[webgl-point] Add support for icon rotation
2014-11-07 11:12:31 +01:00
Éric Lemoine
3268b20333
Make icon-sprite-webgl example usable with Canvas
2014-11-07 10:57:59 +01:00
Éric Lemoine
e0c5e742ad
Use 30000 points in icon-sprite-webgl example
2014-11-07 10:52:05 +01:00
Éric Lemoine
0a364b32ed
Use LINEAR for icon textures
2014-11-07 10:49:58 +01:00
Éric Lemoine
c0acc8d825
Add comment describing the vertices sent to GPU
2014-11-07 09:59:56 +01:00
Tim Schaub
c50b7d759c
Merge pull request #2911 from tschaub/fires
...
List events fired in the navigation.
2014-11-06 11:10:37 -07:00
Tim Schaub
d4658837e2
Use toggleClass instead of addClass and removeClass
2014-11-06 10:42:40 -07:00
Andreas Hocevar
1d221f8166
Add ability to filter out unstable Fires items
2014-11-06 10:32:17 -07:00
tsauerwein
ebe0c6a88c
Move AtlasManager to ol.style.AtlasManager
2014-11-06 17:51:15 +01:00
Éric Lemoine
0c6a40f5b5
Support image rotateWithView
2014-11-06 17:16:58 +01:00
tsauerwein
64da2647a6
Take space into account when checking size
2014-11-06 17:09:34 +01:00
tsauerwein
f0841b38cd
Use id string instead of hash code
2014-11-06 16:22:46 +01:00
Éric Lemoine
4924f34287
Merge pull request #2921 from gberaudo/small_overlay_optimization
...
Small feature overlay optimization
2014-11-06 15:45:40 +01:00
tsauerwein
5ba6ddcecf
Only create new atlas after testing all existing
2014-11-06 15:28:44 +01:00
Éric Lemoine
fb24c68b9c
Support image rotation
2014-11-06 15:27:25 +01:00
tsauerwein
509fbaee1c
Replace hashCode with checksum
...
Hash codes are not collision free, so what we
actually need is a checksum.
2014-11-06 15:08:34 +01:00
Éric Lemoine
815a22bd22
Merge pull request #18 from elemoine/webgl-point-misc
...
[webgl-point] Misc changes
2014-11-06 14:30:53 +01:00
Guillaume Beraudo
6b8a5870ba
Small feature overlay optimization
...
Compute `getSquaredTolerance` once, out of the loops.
2014-11-06 11:49:44 +01:00
Frederic Junod
83025fb97d
Assume a latitude, longitude order for Polyline format
2014-11-06 10:58:52 +01:00
tsauerwein
581b372c6a
Add constant ol.has.WEBGL_MAX_TEXTURE_SIZE
2014-11-06 10:24:14 +01:00
Éric Lemoine
43756a2d59
Support image scale
2014-11-06 09:47:24 +01:00
Éric Lemoine
64a7cdf372
Implement getImageSize in ol.style.Circle and RegularShape
2014-11-06 09:35:47 +01:00
Éric Lemoine
9029c0fdad
Use replay maxExtent center as the coord system origin
2014-11-06 09:24:47 +01:00
Frédéric Junod
afe1467ddf
Merge pull request #2897 from fredj/longclick
...
Remove pointerup listener on controls
2014-11-04 17:32:14 +01:00
Frédéric Junod
03ed3fe43f
Merge pull request #2912 from fredj/jquery-externs
...
jQuery externs update
2014-11-04 14:57:18 +01:00
Frederic Junod
84c11b08fa
Fix filter() function parameter in jquery externs
...
Submitted upstream: https://github.com/google/closure-compiler/pull/672
2014-11-04 14:26:05 +01:00
Frederic Junod
161d75dd22
Update jquery externs
...
From https://github.com/google/closure-compiler/blob/master/contrib/externs/jquery-1.9.js
2014-11-04 14:23:34 +01:00
Frederic Junod
1253177ae4
Add FastClick in mobile-full-screen example
2014-11-04 11:48:33 +01:00
Florent gravin
0f99f113e3
Change format name to WMSGetFeatureInfo
2014-11-04 09:39:19 +01:00
Antoine Abt
c0f2187310
Make GetFeatureInfo format pass ol2 test suite
2014-11-04 09:25:13 +01:00
Florent gravin
d0d6215550
Add tests suite for GetFeatureInfo format
2014-11-04 09:25:13 +01:00
Florent gravin
759386e37e
Add WMS GetFeatureInfo reader format
2014-11-04 09:25:13 +01:00
Frederic Junod
4c8d8c21dc
Remove 'pointerup' listener in ol.control.OverviewMap
2014-11-04 09:21:41 +01:00
Frederic Junod
e32be091a4
Remove 'pointerup' listener in ol.control.Attribution
2014-11-04 09:21:41 +01:00
Frederic Junod
cc442d964b
Remove 'pointerup' listener in ol.control.ZoomToExtent
2014-11-04 09:21:40 +01:00
Frederic Junod
e55caef0d2
Remove 'pointerup' listener in ol.control.Rotate
2014-11-04 09:21:40 +01:00
Frederic Junod
c7a3fcd426
Remove 'pointerup' listener in ol.control.Zoom
2014-11-04 09:21:40 +01:00
Frederic Junod
224d86802e
Remove 'pointerup' listener in ol.control.FullScreen
2014-11-04 09:21:40 +01:00
Éric Lemoine
8415a0c8ba
Fix type for image replay origin
2014-11-04 08:48:43 +01:00
Tim Schaub
02bfa42736
List events fired in the navigation
2014-11-03 16:52:17 -07:00
Éric Lemoine
0115368649
Merge pull request #17 from elemoine/webgl-point-jitter
...
[webgl-point] Address precision/jitter problems
2014-11-03 18:10:19 +01:00
tsauerwein
7618c96c29
Double the size when creating new atlases
2014-11-03 18:00:57 +01:00
Éric Lemoine
28e51740c6
Address precision/jitter problems
...
Address precision/jitter problems by using coordinates relative to the Replay max extent rather that the world.
2014-11-03 17:45:50 +01:00
Éric Lemoine
1c9a87d50d
Merge pull request #16 from elemoine/webgl-point-opacity
...
[webgl-point] Add support for icon opacity
2014-11-03 17:04:05 +01:00
Éric Lemoine
209d39a460
Support image opacity
2014-11-03 16:50:33 +01:00
Éric Lemoine
d7a992ba83
Merge pull request #15 from elemoine/webgl-point-anchor
...
[webgl-point] Add support for icon anchors
2014-11-03 16:15:59 +01:00
tsauerwein
1bd388188b
Add atlas manager
2014-11-03 15:40:42 +01:00
Éric Lemoine
05bbfd58a8
Support image anchor
2014-11-03 15:40:00 +01:00
Éric Lemoine
c99b1772ed
Merge pull request #13 from elemoine/webgl-point-merge
...
[webgl-point] Merge openlayers:master into the branch
2014-11-03 15:05:29 +01:00
Éric Lemoine
46b03e79a4
Merge remote-tracking branch 'upstream/master' into webgl-point
2014-11-03 15:02:22 +01:00
Éric Lemoine
787f98c5f2
Merge pull request #12 from elemoine/webgl-point-refactor
...
[webgl-point] Refactoring and fixes
2014-11-03 15:01:35 +01:00
Éric Lemoine
2c92d9a709
Fix drawElement call
2014-11-03 14:54:41 +01:00
Éric Lemoine
14d7f2a797
Delete ImageReplay textures
2014-11-03 14:16:32 +01:00
Éric Lemoine
4534bb8861
Make shaders closer to WebGL image replay
2014-11-03 13:46:34 +01:00
Andreas Hocevar
bf43816b66
Merge pull request #2706 from yportier/master
2014-11-03 13:24:37 +01:00
Yannick
a1dded3c27
Add ol.style.RegularShape
2014-11-03 13:24:30 +01:00
Antoine Abt
26f025a409
Merge pull request #2888 from fgravin/boundedBy
...
Element boundedBy must not be set as geometry field on GML reading
2014-11-03 11:34:30 +01:00
Éric Lemoine
00f20a11b5
Merge pull request #2903 from elemoine/icon-docs
...
Improved docs for icon options
2014-10-31 19:54:05 +01:00
tsauerwein
22e1159736
Implement hashCode for ol.style.Circle
2014-10-31 17:22:44 +01:00
Éric Lemoine
6eea0a1fc6
Improved docs for icon options
2014-10-31 17:16:04 +01:00
Éric Lemoine
95d2085cc4
Merge pull request #11 from elemoine/webgl-point-refactor
...
Clean up WebGL replay code
2014-10-31 15:56:27 +01:00
Éric Lemoine
495a7c95a1
Clearer comment
2014-10-31 15:42:52 +01:00
Éric Lemoine
64bc8f74be
Better typing, fewer arrays
2014-10-31 15:41:25 +01:00
Éric Lemoine
8bff6a1abe
Flatten the WebGL replay class hierarchy
2014-10-31 15:23:50 +01:00
Éric Lemoine
ed1be0d4e7
Merge pull request #10 from elemoine/icon-sprite
...
[webgl-point] Make WebGL image replay support icon sprites
2014-10-31 14:52:24 +01:00
Frederic Junod
d4bd5f24c6
Move font-family customization to layout.css
2014-10-31 11:57:27 +01:00
Éric Lemoine
f332cdacf1
Add an icon sprite webgl example
2014-10-31 11:17:24 +01:00
tsauerwein
46ec078501
Add Hashable interface
2014-10-31 11:17:03 +01:00
Éric Lemoine
9201312737
Add support for icon sprites
2014-10-31 11:16:51 +01:00
Tim Schaub
178e3f1856
Merge pull request #2900 from tschaub/wrapper
...
Allow build.js task to add header.
2014-10-30 13:07:39 -06:00
Tim Schaub
4b7e52c76f
Allow build.js task to add header
2014-10-30 12:18:08 -06:00
Frédéric Junod
127818f9b7
Merge pull request #2893 from fredj/simplify-createDom
...
Don't pass an object to goog.dom.createDom for the class name
2014-10-30 17:57:44 +01:00
Frederic Junod
6ca1640659
Don't pass an object to goog.dom.createDom for the class name
...
If the second argument to goog.dom.createDom is a string, then this is
the className of the new element.
2014-10-30 16:53:42 +01:00
Frédéric Junod
2d53eb7667
Merge pull request #2781 from fredj/button-title
...
Use a standard title attribute for the control buttons
2014-10-30 16:52:09 +01:00
kalinbas
08c6e601b8
Update wmtssource.js
...
- "duplicated" style parameter is not supported by Intergraph GeoMedia
- Uppercase Parameter is needed by ARCGis
- are there other constraints?
2014-10-30 13:23:09 +01:00
Frédéric Junod
ffeda3f25a
Merge pull request #2852 from fredj/issue-2845
...
Add missing space between class names
2014-10-30 12:17:54 +01:00
Andreas Hocevar
8027c577bc
Merge pull request #2891 from ahocevar/imageloadfunction
...
Introduce a load function for image sources
2014-10-30 09:33:47 +01:00
Andreas Hocevar
765189b86e
Add missing types to olx.js
2014-10-30 09:22:45 +01:00
Andreas Hocevar
fed6376e26
Add imageLoadFunction option for ol.source.ImageWMS
2014-10-30 09:22:45 +01:00
Andreas Hocevar
a1e19b4905
Add imageLoadFunction option for ol.source.ImageStatic
2014-10-30 09:22:44 +01:00
Andreas Hocevar
46870456ac
Add imageLoadFunction option to ol.source.ImageMapGuide
2014-10-30 09:22:44 +01:00
Andreas Hocevar
f5761daa61
Add a default imageLoadFunction to be used by sources
2014-10-30 09:22:44 +01:00
Andreas Hocevar
46eb14dc96
Give ol.Image an imageLoadFunction argument
2014-10-30 09:22:34 +01:00
Andreas Hocevar
87a06c0086
Rename #getImageElement to #getImage
...
This adds consistency between ol.Image and ol.ImageTile. Now both have
an exportable getImage method.
2014-10-30 08:42:09 +01:00
Frederic Junod
b40c439d33
Add new button-title example
2014-10-29 16:21:34 +01:00
Florent gravin
74410487aa
Refactor the use of ol.xml.getLocalName(n)
2014-10-28 16:48:16 +01:00
Frederic Junod
9ebde652dc
Use a standard title attribute for the control buttons
2014-10-28 15:22:46 +01:00
Éric Lemoine
abb86e16f0
Merge pull request #2885 from elemoine/tilejson
...
Add wrapX option to TileJSON source
2014-10-28 14:58:08 +01:00
Éric Lemoine
cd80ca6024
Merge pull request #2890 from elemoine/layerproperty
...
Use correct layer property names
2014-10-28 14:57:56 +01:00
Éric Lemoine
6fe80c4111
Use correct layer property names
2014-10-28 14:22:27 +01:00
Florent gravin
51da7bad8c
Element boundedBy must not be set as geometry field on GML reading
2014-10-28 09:56:55 +01:00
Tim Schaub
f863386f39
Merge pull request #2887 from tschaub/more-d
...
Explicitly pass coordinate dimension before transforming.
2014-10-27 13:27:43 -06:00
Tim Schaub
e68eb726d2
Test 3d points and proj4 defs
2014-10-27 12:39:28 -06:00
Éric Lemoine
44d9950e8c
Merge pull request #2886 from elemoine/ternary
...
Use ternary notation
2014-10-27 17:47:10 +01:00
Tim Schaub
8a82048c12
Explicitly pass coordinate dimension before transforming
2014-10-27 10:33:46 -06:00
Éric Lemoine
1f54b33961
Add wrapX option to TileJSON source
2014-10-27 17:23:00 +01:00
Éric Lemoine
dc7aee1974
Use ternary notation
2014-10-27 17:22:17 +01:00
Antoine Abt
4d4d9abe76
Merge pull request #2869 from tonio/xmlexport
...
Export useful xml functions
2014-10-27 17:13:52 +01:00
Tim Schaub
aa41da1318
Merge pull request #2884 from tschaub/wkt-returns
...
Make WKT methods throw errors instead of calling a method that throws.
2014-10-27 09:15:20 -06:00
Antoine Abt
ef435d9deb
Improve doc for xml functions
2014-10-27 16:00:42 +01:00
Antoine Abt
88d1258e83
Rename ol.xml.load to ol.xml.parse
2014-10-27 16:00:42 +01:00
Antoine Abt
757b6a214c
Rename ol.xml.parse to ol.xml.parseNode
2014-10-27 16:00:42 +01:00
Tim Schaub
7c2e0fa627
Verbose warnings
2014-10-27 08:45:11 -06:00
Antoine Abt
ba2d39e683
Export useful xml functions
2014-10-27 15:45:06 +01:00
Tim Schaub
aad9e4e8d3
Throw instead of calling a function that throws
2014-10-27 08:44:31 -06:00
Antoine Abt
67ec0b5988
Merge pull request #2746 from fgravin/gmlVersionFormat
...
Add versioning for GML format
2014-10-27 15:44:06 +01:00
Frédéric Junod
ee3259d13e
Merge pull request #2882 from fredj/wmts_requestEncoding_string
...
Allow olx.source.WMTSOptions#requestEncoding to be a string
2014-10-27 14:24:15 +01:00
Frederic Junod
398b1f86ce
Allow olx.source.WMTSOptions#requestEncoding to be a string
2014-10-27 13:48:47 +01:00
Frédéric Junod
f938ce82d9
Merge pull request #2881 from fredj/doc
...
Add default requestEncoding in documentation
2014-10-27 13:41:18 +01:00
Frederic Junod
70375d5227
Add default requestEncoding in documentation
2014-10-27 13:38:37 +01:00
Frédéric Junod
d77d504d01
Merge pull request #2877 from fredj/rm_fixme
...
Remove FIXME in src/ol/structs/rbush.js
2014-10-27 09:34:52 +01:00
Frederic Junod
bd72f6117b
Remove FIXME in src/ol/structs/rbush.js
2014-10-27 09:24:27 +01:00
Éric Lemoine
bbea205a9c
Use texture to draw points with WebGL
2014-10-27 09:18:19 +01:00
Éric Lemoine
2ecd2eadf7
Remove snap code from synthetic-points example
2014-10-27 09:18:19 +01:00
Éric Lemoine
c8225e49b1
Use triangles to draw points with WebGL
2014-10-27 09:18:19 +01:00
Éric Lemoine
9f108391ae
Get renderer from query string in vector point examples
2014-10-27 09:18:19 +01:00
Éric Lemoine
33adcd3903
Add very basic webgl vector renderer
2014-10-27 09:18:19 +01:00
Tobias Sauerwein
5ddbe54310
Merge pull request #2870 from tsauerwein/rbush-bulk-insert
...
Use bulk-insertion for addFeatures
2014-10-27 09:12:23 +01:00
Tim Schaub
2d415b6ce8
Merge pull request #2856 from tschaub/set-source
...
Allow layer source to be set.
2014-10-26 15:04:13 -06:00
Tim Schaub
aa6a5d52dd
Merge pull request #2875 from tschaub/orphan-logos
...
Avoid modifying `map.logos_` with each frame.
2014-10-26 13:11:54 -06:00
Tim Schaub
8fb5dc75ef
Merge pull request #2874 from tschaub/tiny-logo
...
Avoid shrinking logos.
2014-10-26 00:32:28 -06:00
Tim Schaub
03fa9965c5
Avoid modifying map.logos_ with each frame
2014-10-25 23:54:42 -06:00
Tim Schaub
7152cdc87f
Guard against Bootstrap's max-width setting
...
Bootstrap sets both the max-width and max-height of all image elements to 100%. When attributions are removed from their containing element, this causes logos to shrink.
2014-10-25 23:37:20 -06:00
Tim Schaub
d712b2ba54
Allow source to be set after layer construction
2014-10-25 15:34:47 -06:00
Tim Schaub
c06774acb5
Allow source to be set with set method as well
2014-10-25 15:31:08 -06:00
Tim Schaub
88030dbce7
Allow layer source to be set
2014-10-25 15:31:07 -06:00
Frédéric Junod
773ac433ce
Merge pull request #2872 from fredj/remove_beforechange_event
...
Remove the beforepropertychange event from ol.Object
2014-10-24 21:03:31 +02:00
Tim Schaub
771c418de3
Merge pull request #2868 from tschaub/event-doc
...
Remove doc about dispatching events.
2014-10-24 12:07:45 -06:00
Tim Schaub
1652da8e9d
Merge pull request #2871 from tschaub/npm-install
...
Make `npm install` a dependency of node based targets.
2014-10-24 12:07:02 -06:00
Frederic Junod
1d533d2924
Remove the beforepropertychange event from ol.Object
...
propertychange events include the oldValue so remove the beforepropertychange
event type.
2014-10-24 18:09:34 +02:00
Tim Schaub
5cab561f12
Make npm install a dependency of node based targets
2014-10-24 09:28:27 -06:00
tsauerwein
56e3ba4578
Use bulk insertion for addFeatures
2014-10-24 17:10:02 +02:00
tsauerwein
97acd989a2
Add support for bulk insertion to rbush wrapper
2014-10-24 17:10:02 +02:00
Tim Schaub
8eaeb7bc35
Merge pull request #2867 from openlayers/module
...
Support for importing CommonJS style modules (like rbush).
2014-10-24 09:07:25 -06:00
Tim Schaub
c6b172aef2
Work with modules that assign to exports
...
CommonJS style modules will either assign `exports` to `module` or will assign properties to `exports`. This allows us to work with either style:
module.exports = Foo;
or
exports.Foo = Foo;
Support for additional properties that are assigned to `exports` (or non-function values assigned to `module.exports`) will likely take additional typedef work in the wrapper.
2014-10-24 08:45:59 -06:00
Tim Schaub
120ace5cef
Minimal typedef
2014-10-24 08:45:31 -06:00
tsauerwein
47d17342ca
Set type for ol.ext.*
2014-10-24 08:39:03 -06:00
Éric Lemoine
478ecb80fd
Merge pull request #2865 from elemoine/oldvalue
...
Add old value to property change events
2014-10-24 10:58:06 +02:00
Éric Lemoine
6d095bdf7c
Add old value to property change events
2014-10-24 09:24:37 +02:00
Tim Schaub
bf314f30d5
Remove doc about dispatching events
2014-10-23 17:10:29 -06:00
tsauerwein
af4184e743
Add wrapper for the RBush
2014-10-23 15:57:27 -06:00
Tim Schaub
4785001548
Parse examples and build external modules on install
2014-10-23 15:57:10 -06:00
Éric Lemoine
780df9819b
Merge pull request #2866 from elemoine/2801
...
Cluster source calls loadFeatures on vector source
2014-10-23 22:59:19 +02:00
Joseph Miller
d917952615
Cluster source calls loadFeatures on vector source
...
Closes #2801
2014-10-23 22:29:44 +02:00
Bart van den Eijnden
fd6a5d8df3
Merge pull request #2864 from bartvde/bing-mixed-content
...
Avoid mixed content in Bing Maps (r=@elemoine)
2014-10-23 22:25:57 +02:00
Tim Schaub
01b64bc655
General purpose task for building external modules
2014-10-23 13:40:31 -06:00
Bart van den Eijnden
ed980e0e73
Add uriScheme parameter to Bing Maps metadata request to avoid mixed content
2014-10-23 21:33:41 +02:00
Frédéric Junod
a6c3607897
Merge pull request #2855 from fredj/blur_preventDefault
...
Move touchstart preventDefault to ol.renderer.dom.Map
2014-10-23 17:38:44 +02:00
Andreas Hocevar
45967992fb
Merge pull request #2690 from ahocevar/layer-vectoroverlay
...
Vector rendering with the DOM renderer
2014-10-23 10:19:20 +02:00
Frederic Junod
c83caa9686
Add ol.renderer.dom.Map#disposeInternal
2014-10-23 08:53:55 +02:00
Frederic Junod
f440de2446
Move touchstart preventDefault to ol.renderer.dom.Map
...
`preventDefault` is called to prevent the img context menu on mobile devices.
2014-10-23 08:48:22 +02:00
Tim Schaub
0a93ad5430
Merge pull request #2859 from tschaub/vector-doc
...
Document exportable vector source symbols.
2014-10-22 17:43:21 -06:00
Tim Schaub
473023d146
Document exportable vector source symbols
2014-10-22 09:12:37 -06:00
Tim Schaub
fa7f580053
Merge pull request #2857 from tschaub/osm-attribution
...
Update the OSM attribution.
2014-10-21 23:16:21 -06:00
Tim Schaub
3f5dd45310
One OSM attribution
2014-10-21 23:00:10 -06:00
Pol Dell'Aiera
119289040f
Issue #2802 : Update OSM attribution
2014-10-21 22:48:46 -06:00
Frederic Junod
d8d0f87ad6
Add missing space between class names
...
Fixes #2845
2014-10-18 12:06:24 +02:00
Éric Lemoine
b42b6ae1c5
Merge pull request #2847 from elemoine/zoomify-example
...
Constrain center in zoomify example
2014-10-17 08:07:38 +02:00
Éric Lemoine
6d531cdc29
Constrain center in zoomify example
2014-10-16 19:42:26 +02:00
Éric Lemoine
b61c257124
Merge pull request #2838 from mike-mcgann/wmts-tile-class
...
ol.source.WMTS now passes tileClass option to ol.source.TileImage
2014-10-15 15:33:12 +02:00
Mike McGann
5a2c206cab
ol.source.WMTS now passes tileClass option to ol.source.TileImage
...
The constructor for ol.source.TileImage accepts an option for the tileClass,
but ol.source.WMTS does not pass this to the parent. This pull request adds
that in.
2014-10-15 09:13:35 -04:00
Éric Lemoine
74fd55a3e8
Merge pull request #2821 from elemoine/polygon-from-extent
...
Add ol.geom.Polygon.fromExtent
2014-10-15 07:48:58 +02:00
Tim Schaub
017703f05d
Merge pull request #2835 from j16sdiz/master
...
Use correct Stamen URL for SSL.
2014-10-14 16:25:34 -06:00
Tim Schaub
2b50734d0b
Merge pull request #2839 from tschaub/publish
...
Dependency updates and new package name.
2014-10-14 14:44:01 -06:00
Tim Schaub
26006418a8
Package metadata
2014-10-14 14:32:58 -06:00
Tim Schaub
dd665c7e9e
New package name and updated dependencies
2014-10-14 14:32:58 -06:00
Tim Schaub
9597a383e8
Merge pull request #2840 from tschaub/point-resolution
...
Fewer point resolution tests.
2014-10-14 14:29:50 -06:00
Tim Schaub
081f3689b1
Quarter the number of test cases to avoid timeout
2014-10-14 13:58:19 -06:00
Tim Schaub
8b3677967d
Use getMetersPerUnit
2014-10-14 13:45:23 -06:00
Éric Lemoine
323886cdda
Merge pull request #2836 from oterral/styles_prority
...
Give priority to feature's style instead of source's style
2014-10-14 20:53:28 +02:00
Daniel Cheng
da479908e7
Fix HTTPS server name for stamen source ( Close : #2830 )
2014-10-15 01:11:51 +08:00
oterral
345c5c5eb7
Give priority to feature's style instead of source's style
2014-10-14 17:39:51 +02:00
Frédéric Junod
a121d4c568
Merge pull request #2834 from fredj/compiler_mode_name_doc
...
Use ADVANCED instead of ADVANCED_OPTIMIZATIONS
2014-10-14 14:12:36 +02:00
Frederic Junod
f277b5c9a5
Use ADVANCED instead of ADVANCED_OPTIMIZATIONS
...
ADVANCED_OPTIMIZATIONS is deprecated (but still accepted)
2014-10-14 14:01:31 +02:00
Éric Lemoine
1ce43e323d
Add ol.geom.Polygon.fromExtent
2014-10-14 11:32:20 +02:00
Tim Schaub
0a8c218b8a
Merge pull request #2833 from tschaub/less-fuzzy
...
Avoid too many files open with graceful-fs@3.0.3.
2014-10-13 23:34:23 -06:00
Tim Schaub
edb28d6a47
A tiny bit more deterministic
2014-10-13 23:02:46 -06:00
Tim Schaub
c3c81caf4b
Merge pull request #2829 from tschaub/slider
...
Zoom slider refactor.
2014-10-13 16:33:54 -06:00
Tim Schaub
d2bea2692c
Renaming for clarity
2014-10-13 10:29:33 -06:00
Tim Schaub
c1afd513b7
Account for the thumb size when handling clicks
2014-10-13 10:13:50 -06:00
Tim Schaub
9dd5b611c7
Give container ol-control class and tidy css
2014-10-13 09:22:21 -06:00
Tim Schaub
26be3a5450
Example style update
2014-10-13 08:42:45 -06:00
Tim Schaub
b8369ad3f0
Allow thumb to range over the entire container size
2014-10-13 08:40:51 -06:00
Tim Schaub
6f20afeba9
Set interaction hint while dragging
2014-10-12 19:16:49 -06:00
Tim Schaub
d45283c55e
Animate from the current resolution
2014-10-12 18:59:58 -06:00
Tim Schaub
164407bc83
(x - 1) * -1 == 1 - x
2014-10-12 18:21:27 -06:00
Tim Schaub
dc0ff2eee8
Merge pull request #2757 from tschaub/new-extent
...
Clear the canvas on layer extent changes.
2014-10-12 10:35:15 -06:00
Tim Schaub
6fdc35e379
Merge pull request #2796 from tschaub/lazy-size
...
Determine image size on load.
2014-10-12 10:31:46 -06:00
Éric Lemoine
4970d143b0
Merge pull request #2825 from elemoine/oli-olx
...
Change comments for examples_star_json build target
2014-10-12 12:59:15 +02:00
Éric Lemoine
141cd6853c
Change comments for examples_star_json build target
2014-10-12 11:17:27 +02:00
Tim Schaub
e1ee3474bf
Unregister listener
2014-10-11 18:49:12 -06:00
Tim Schaub
7129a08e0b
Clear the canvas on layer extent changes
2014-10-11 18:22:18 -06:00
Tim Schaub
49796090fa
Allow renderer to load the image
2014-10-11 18:16:14 -06:00
Tim Schaub
ede37f26f7
Let image resolution be calculated when the image loads
2014-10-11 18:08:48 -06:00
Tim Schaub
ddc3dbaa87
If image size is not provided, determine resolution on load
2014-10-11 18:08:48 -06:00
Tim Schaub
63f126a528
The imageExtent option is required
2014-10-11 18:08:48 -06:00
Éric Lemoine
389d36e4bd
Merge pull request #2822 from gingerik/externs-as-source
...
Remove obsolete comment
2014-10-11 11:43:33 +02:00
Erik Timmers
6cf5f204c5
Add explanation on using externs as input
2014-10-11 10:35:20 +02:00
Éric Lemoine
d6afca38c2
Use oli/x.js as input files when compiling examples
2014-10-11 09:04:49 +02:00
Andreas Hocevar
dd337f3526
Add a canvas for FeatureOverlay and pre-/postcompose rendering
2014-10-10 16:17:19 +02:00
Björn Harrtell
c4d6e04e4b
Do not rename handleMapBrowserEvent internally
2014-10-10 10:43:59 +02:00
Éric Lemoine
4c63609749
Merge pull request #2769 from adube/overviewmap
...
OverviewMap control
2014-10-09 19:33:45 +02:00
Andreas Hocevar
4702aa496a
Add DOM vector layer renderer
2014-10-09 19:10:22 +02:00
Éric Lemoine
1357ef295e
Merge pull request #2820 from oterral/labelstyle
...
Add parsing of LabelStyle in KML format
2014-10-09 19:02:27 +02:00
oterral
9aeb9849fb
Add parsing of LabelStyle in KML format
2014-10-09 16:48:49 +02:00
Alexandre Dubé
efbeba3bb9
Add overviewmap-custom example, complex use case
2014-10-09 10:10:47 -04:00
Alexandre Dubé
f17bb1a852
Add overviewmap example, simple use case
2014-10-09 10:10:27 -04:00
Alexandre Dubé
ddc6138dbf
Add OverviewMap control
2014-10-09 10:10:14 -04:00
Éric Lemoine
5c514b36dd
Merge pull request #2819 from elemoine/xyz-esri
...
Improvements to the xyz-esri-4326-512 example
2014-10-09 13:59:34 +02:00
Éric Lemoine
8067bc3863
Show how to wrap world in xyz-esri-4326-512 example
2014-10-09 13:35:51 +02:00
Éric Lemoine
efd2357d5b
Fix typo in xyz-esri-4326-512 example
2014-10-09 13:21:24 +02:00
Éric Lemoine
c69974f460
Add more explanations to xyz-esri-4326-512 example
2014-10-09 13:20:51 +02:00
Éric Lemoine
c1259aacab
Merge pull request #2743 from elemoine/drawinteraction
...
Handle ol.interaction.Draw activation/deactivation
2014-10-08 16:01:10 +02:00
Andreas Hocevar
27160be639
Merge pull request #2816 from gberaudo/exit_on_check_examples_failure
...
Exit on check-examples failure
2014-10-08 15:18:37 +02:00
Éric Lemoine
d1973a040f
Merge pull request #2794 from elemoine/unbykey
...
Add ol.Observable.unByKey
2014-10-08 15:14:12 +02:00
Guillaume Beraudo
5adcaa3487
Exit on check-examples failure
...
Should avoid Travis to pass even though there are errors.
Waiting for the check-examples to finish to get all the errors.
It may also be necessary in order to free system resources like file
descriptors.
2014-10-08 14:46:42 +02:00
Éric Lemoine
b832c42585
Add ol.Observable.unByKey
2014-10-08 14:41:45 +02:00
Frédéric Junod
0858017085
Merge pull request #2815 from fredj/leftover-2756
...
Fix jquery.min.js path in xyz-esri-4326-512 example
2014-10-08 14:33:42 +02:00
Frederic Junod
bb1f51e5f0
Fix jquery.min.js path in xyz-esri-4326-512 example
2014-10-08 14:27:21 +02:00
Bart van den Eijnden
19cba46b38
Merge pull request #2756 from bartvde/ESRI_Imagery_World_2D
...
Add an example for using an Esri 512x512 tile server in EPSG:4326 (r=@elemoine)
2014-10-08 13:44:12 +02:00
Bart van den Eijnden
2321ed64bc
Add an example for using an Esri 512x512 tile server in EPSG:4326
2014-10-08 13:31:45 +02:00
Frédéric Junod
1f098633e2
Merge pull request #2814 from fredj/css-calc
...
Add missing whitespaces in CSS calc
2014-10-08 10:52:36 +02:00
Frederic Junod
2139e4455a
Add missing whitespaces in CSS calc
...
See http://dev.w3.org/csswg/css-values/#calc-syntax
2014-10-08 10:40:27 +02:00
Frédéric Junod
3dcba3bf15
Merge pull request #2811 from fredj/leftover-2810
...
Remove defaultProjection and object from typedef
2014-10-07 16:24:21 +02:00
Frederic Junod
31bb1ada0a
Remove defaultProjection and object from typedef
...
Leftover from #2810
2014-10-07 16:03:07 +02:00
Frédéric Junod
9d1101c727
Merge pull request #2779 from fredj/resources
...
Update jQuery to 1.9.1
2014-10-07 15:58:28 +02:00
Paul Spencer
8c41e6c720
Merge pull request #2810 from pagameba/patch-1
...
Remove unused properties from olx.source.TileVectorOptions
2014-10-07 09:47:12 -04:00
Paul Spencer
816cb44cc2
Remove unused properties from olx.source.TileVectorOptions
2014-10-07 09:25:29 -04:00
Frédéric Junod
352d7071f7
Merge pull request #2808 from fredj/reprojectTo
...
Remove reprojectTo option from olx.source.OSMXMLOptions
2014-10-07 13:50:33 +02:00
Frédéric Junod
44c300bfef
Merge pull request #2809 from fredj/button-cleanup
...
Miscellaneous controls cleanups
2014-10-07 13:37:27 +02:00
Frederic Junod
be6c6ee93c
Remove unused ResetRotation name attribute
2014-10-07 12:25:41 +02:00
Frederic Junod
0cf83c2047
Add missing 'button' type attribute to html button
2014-10-07 12:25:01 +02:00
Frederic Junod
ec129f5778
Rename reprojectTo option to projection
2014-10-07 11:41:59 +02:00
Frederic Junod
4c1d2f8c86
Remove reprojectTo option from olx.source.OSMXMLOptions
...
Leftover from #1640
2014-10-07 10:41:32 +02:00
Éric Lemoine
90fb83b95e
Merge pull request #2805 from sweco-sebhar/patch-2
...
Enable subclassing Interaction in public API
2014-10-07 09:30:28 +02:00
Björn Harrtell
59cc2ac736
Enable subclassing Interaction in public API
2014-10-07 09:15:25 +02:00
Frédéric Junod
ee4ca5bd2c
Merge pull request #2798 from fredj/update-closure-util
...
Update closure-util to version 1.0.0
2014-10-06 18:29:57 +02:00
Andreas Hocevar
6b437701a8
Merge pull request #2785 from ahocevar/export-goog
...
Use goog.* types in externs
2014-10-06 16:50:02 +02:00
Andreas Hocevar
66234a73ba
Use goog.* types in externs
...
To have an externs file as accurate as possible, we also need to use
types that are provided by the Closure library.
2014-10-06 14:20:59 +02:00
Frederic Junod
04e7a81b1e
Update closure-util to version 1.0.0
2014-10-06 13:42:34 +02:00
Éric Lemoine
fa30ba29c9
Merge pull request #2795 from gingerik/externs
...
Externs
2014-10-03 17:16:43 +02:00
Pierre GIRAUD
a1c3d57013
Merge pull request #2792 from pgiraud/gpx_export_chrome
...
Use valid mediatype for GPX export.
2014-10-03 13:50:32 +02:00
Florent gravin
27f32621ab
Update comments on WFS format version
2014-10-03 12:13:36 +02:00
Florent gravin
93db3d42b7
Add tests for gml2 gml:box element
2014-10-03 12:02:14 +02:00
Florent gravin
8a07d241ff
Add support for gml2 gml:box element
2014-10-03 12:01:52 +02:00
Pierre GIRAUD
8f6b49877f
Use valid mediatype for GPX export.
2014-10-03 11:30:44 +02:00
Florent gravin
d290445048
Make sure alias ol.format.GML show its content in apidoc
2014-10-03 11:16:19 +02:00
Florent gravin
1a7cbfd6ac
Use Object() for objects in prototype
...
to avoid linter warning
2014-10-03 10:01:31 +02:00
Florent gravin
47e182524f
Put PARSERS object into prototype too
...
This is to avoid the use of this.constructor that breaks advanced build
2014-10-03 09:45:24 +02:00
Florent gravin
bea721349a
Rename gml format files to match convention
...
also changes some comments and syntax (feedback from PR comments
2014-10-03 09:45:24 +02:00
Florent gravin
0646056751
Overrides schemaLocation in subclasses
2014-10-03 09:45:24 +02:00
Florent gravin
678c66f50c
Move GML subclasses to ol.format namespace
...
to avoid issue with ol.format.GML alias
ol.format.GMLBase
ol.format.GML2
ol.format.GML3
2014-10-03 09:44:56 +02:00
Florent gravin
607543e4e7
Create an alias ol.format.GML to ol.format.GML3
...
for backward compatibility
2014-10-03 09:44:47 +02:00
Florent gravin
563174383a
Merge GML versions tests in base GML suite
2014-10-03 09:44:06 +02:00
Florent gravin
d3ac01445e
Use by default instance of ol.format.GML.v3 in WFS format
2014-10-03 09:44:06 +02:00
Florent gravin
58485fc1f1
Instanciate ol.format.GML.v3 by default in gml tests
2014-10-03 09:44:06 +02:00
Florent gravin
07d6b83154
Redefine some PARSERS_ that are different in v2 and v3
2014-10-03 09:44:06 +02:00
Florent gravin
8182396454
Make class members public or protected
...
to be accessed from subclasses or static objects
2014-10-03 09:43:05 +02:00
Florent gravin
9324580c87
add format for GML v3 version
...
all writing methods & objects are defined in v3, as writing for v2 is not done yet
2014-10-03 09:43:04 +02:00
Florent gravin
d8114012bb
Remove from GML base all objects and methods that should belong to v3
2014-10-03 09:42:51 +02:00
Florent gravin
c9171b8682
Pass options from v2 to its parent constructor
2014-10-03 09:42:51 +02:00
Florent gravin
82f267f0c5
Add test to parse WFS with GML 2.1.2
2014-10-03 09:42:51 +02:00
Florent gravin
f8e8653480
Add gmlFormat as option for WFS format
2014-10-03 09:42:45 +02:00
Florent gravin
192c7827c9
Add tests suite for ol.format.GML.v2 class
2014-10-03 09:42:22 +02:00
Florent gravin
13f10f6a98
Change GML method call signature from WFS format
2014-10-03 09:42:22 +02:00
Florent gravin
074330707c
Call dedicated version format methods with 'this.constructor' object
2014-10-03 09:42:17 +02:00
Florent gravin
8efab3d4be
Make protected some shared methods or objects
2014-10-03 09:42:13 +02:00
Florent gravin
8b38367e2b
Add subclass for version ol.format.GML.v2
2014-10-03 09:42:09 +02:00
Florent gravin
b8e5ffaf31
Use current scope on remote methods call if arg opt_this is undefined
2014-10-03 09:42:09 +02:00
Florent gravin
4aad872d71
Send ol.format.GML instance reference to ol.xml static methods
2014-10-03 09:42:09 +02:00
Florent gravin
5884f7343a
Call method in ol.format.GML.prototype from ol.format.GML static objects
2014-10-03 09:42:09 +02:00
Florent gravin
c49891dcce
Call inner methods from 'this' object
2014-10-03 09:42:08 +02:00
Florent gravin
42b58cddbd
Move all method declarations into ol.format.GML.prototype
2014-10-03 09:42:08 +02:00
Florent gravin
f5e5419cb6
Move gmlformat.js to gml/base.js
2014-10-03 09:41:59 +02:00
Marc Jansen
6a1d143f9f
Merge pull request #2784 from marcjansen/tag-kml-example
...
Add 'tooltip'-tag to KML example.
2014-10-02 10:23:58 +02:00
Frédéric Junod
24484d5e51
Merge pull request #2782 from fredj/hide-rotate
...
Hide the rotate control when the rotation is 0
2014-10-01 20:47:19 +02:00
Marc Jansen
46db263088
Add 'tooltip'-tag to KML example.
...
Fixes #2708 .
2014-10-01 20:35:21 +02:00
Frederic Junod
6f3b01f3dc
Hide the rotate control when the rotation is 0
...
To prevent the cursor to be displayed as a pointer (only happens with bootstrap)
2014-10-01 19:09:14 +02:00
Erik Timmers
b321501476
Fix namespacing convention
2014-10-01 17:57:53 +02:00
Erik Timmers
b447e1f766
Fix ol externs definitions
...
* Namespaces must be defined;
* Interfaces must be initialized.
2014-10-01 17:52:01 +02:00
Frederic Junod
898f5ac547
Update jquery to 1.9.1
2014-10-01 10:05:06 +02:00
Frederic Junod
078ba2dec0
Move jquery.min.js to resources
2014-10-01 09:59:20 +02:00
Frederic Junod
fa60ec294e
Remove 'examples/bootstrap' path from example filter
...
The directory was moved to resources/bootstrap in 6c5377eebe
2014-10-01 09:50:29 +02:00
Frédéric Junod
7273b501f1
Merge pull request #2774 from fredj/dead-code
...
Remove unused distinctFeatures object in ol.interaction.Modify#handlePointerDown
2014-10-01 09:10:42 +02:00
Tim Schaub
0acf9662a4
Merge pull request #2771 from tschaub/pre-releases
...
Allow package to be published in npm registry.
2014-09-30 22:51:06 -06:00
Frederic Junod
a3b3e044f5
Remove unused distinctFeatures object in ol.interaction.Modify#handlePointerDown
...
The object is filled but never used.
2014-09-30 15:08:15 +02:00
Éric Lemoine
6c7a6a7811
Merge pull request #2773 from elemoine/getimage
...
Type-related changes to ol.style.Image
2014-09-30 13:51:01 +02:00
Éric Lemoine
ddbc1d260c
Mark ol.style.Image#getImage with @api
2014-09-30 12:26:07 +02:00
Éric Lemoine
af7944ef42
Mark ol.style.Image with @api
...
This is to be able to do `imageStyle instanceof ol.style.Image` in applications.
2014-09-30 12:26:06 +02:00
Éric Lemoine
4c0bfd8905
More restrictive type for ol.style.Icon#getImage
2014-09-30 12:26:06 +02:00
Éric Lemoine
c7ac9502bd
More restrictive type for ol.style.Circle#getImage
2014-09-30 12:26:06 +02:00
Éric Lemoine
1c7f2ad5cc
Merge pull request #2751 from gberaudo/export-source_source_children
...
Export constructors and options of ol.source.Source children
2014-09-30 11:55:21 +02:00
Éric Lemoine
1a856599cb
Add tests for ol.interaction.Draw#setMap
2014-09-30 10:00:53 +02:00
Éric Lemoine
a31f8a9446
Add tests for ol.interaction.Draw#setActive
2014-09-30 10:00:53 +02:00
Éric Lemoine
eb4e72c754
Handle activation/deactivation in draw interaction
2014-09-30 10:00:52 +02:00
Guillaume Beraudo
67f4e9c817
Export constructors of ol.source.Source children
...
Necessary addition to https://github.com/openlayers/ol3/pull/2749 .
2014-09-30 09:33:55 +02:00
Frédéric Junod
c0fc220298
Merge pull request #2772 from fredj/changefeature
...
Rename updatefeature event to changefeature
2014-09-30 09:27:58 +02:00
Éric Lemoine
0e3b08d493
Merge pull request #2766 from elemoine/interaction-object
...
Make interaction "active" an ol.Object property
2014-09-30 09:04:28 +02:00
Éric Lemoine
5d02760d23
Merge pull request #2765 from elemoine/ol-externs
...
Treat unknown opt types as Object in ol externs
2014-09-30 09:04:18 +02:00
Frederic Junod
cf8738f9f6
Rename updatefeature event to changefeature
2014-09-30 09:02:53 +02:00
Tim Schaub
c868e4bbdd
Allow package to be published in npm registry
...
I've contacted the maintainer of the https://www.npmjs.org/package/openlayers package to see if we can take over ownership. Until then, we can publish packages under the name 'ol'.
2014-09-29 22:27:27 -06:00
Tim Schaub
3285e0ddc8
Merge pull request #2759 from tschaub/test-failures
...
Fix test failures.
2014-09-29 14:09:03 -06:00
Tim Schaub
b6c6dc03a9
Merge pull request #2762 from tschaub/console-report
...
Report test failures to the console.
2014-09-29 14:07:55 -06:00
Tim Schaub
62c0dbb876
Merge pull request #2768 from xamgreen/patch-1
...
Write the function name correctly in the doc.
2014-09-29 14:05:28 -06:00
xamgreen
704d53e589
getProjektion() instead of getprojektion()
...
Just a little error that my confuse some people.
2014-09-29 20:01:47 +02:00
Éric Lemoine
4643c71e75
Treat unknown opt types as Object in ol externs
2014-09-29 17:58:04 +02:00
Éric Lemoine
dede4f379f
Make interaction "active" an ol.Object property
2014-09-29 17:31:58 +02:00
Frédéric Junod
1a4d841a26
Merge pull request #2764 from fredj/remove-rtree-example
...
Remove rtree example
2014-09-29 14:37:41 +02:00
Frederic Junod
ced15e27c1
Remove rtree example
...
Fixes #2732
2014-09-29 13:29:52 +02:00
Frédéric Junod
14e8c098c8
Merge pull request #2763 from fredj/cleanup
...
Miscellaneous coding style and typo fixes
2014-09-29 11:45:14 +02:00
Frederic Junod
98ceee5d28
Fix documentation typo
2014-09-29 09:05:22 +02:00
Frederic Junod
aaeb2b6938
Remove unnecessary parentheses
2014-09-29 09:05:22 +02:00
Frederic Junod
6e3a5ca7ca
Remove unnecessary newlines
2014-09-29 09:05:22 +02:00
Tim Schaub
291b033dbf
Report failures to the console
2014-09-28 22:27:07 -06:00
Tim Schaub
8bded032df
Fix failing GML format test
2014-09-28 15:04:54 -06:00
Tim Schaub
a1bb755123
Fix failing KML format tests
2014-09-28 15:04:49 -06:00
Tim Schaub
abc7848073
Fix failing WKT format tests
2014-09-28 14:44:26 -06:00
Tim Schaub
afd43687f2
Merge pull request #2758 from tschaub/tile-ranges
...
Correctly generate child tile ranges for XYZ tiles.
2014-09-28 13:40:28 -06:00
Tim Schaub
2ad27044a6
Correctly generate child tile ranges for XYZ
...
Instead of incrementing and then doubling, calculate the child tile range by doubling and then incrementing.
With this change, tile coord [0, 0, 0] has the four following children:
[1, 0, 0] [1, 1, 0]
[1, 0, 1] [1, 1, 1]
Without this change, tile coord [0, 0, 0] had the nine following children:
[1, 0, 0] [1, 1, 0] [1, 2, 0]
[1, 0, 1] [1, 1, 1] [1, 2, 1]
[1, 0, 2] [1, 1, 2] [1, 2, 2]
2014-09-28 12:23:12 -06:00
Éric Lemoine
b0b62c6ac3
Merge pull request #2734 from elemoine/bingmaps
...
Add maxZoom option to BingMaps
2014-09-27 22:34:06 +02:00
Éric Lemoine
00800785d4
Merge pull request #2752 from elemoine/loadfeatures
...
Call loadFeatures from ol.source.ImageVector
2014-09-25 15:00:52 +02:00
Frédéric Junod
5f51fbc93d
Merge pull request #2658 from oterral/fix_getcap
...
Set inherited values when parsing a GetCapabilities
2014-09-25 13:51:40 +02:00
Frédéric Junod
884fb5736c
Merge pull request #2750 from fredj/export-layer-base
...
Export ol.layer.Base
2014-09-25 10:58:04 +02:00
Frédéric Junod
9fd0b53b02
Merge pull request #2749 from fredj/export-source-source
...
Export ol.source.Source
2014-09-25 10:42:08 +02:00
Frederic Junod
48b9475bb6
Export ol.layer.Base
...
See #2615
2014-09-25 10:40:03 +02:00
Frederic Junod
4e5120ff71
Export ol.source.Source
...
Fixes #2615
2014-09-25 10:33:31 +02:00
Frédéric Junod
aafe50c30e
Merge pull request #2742 from fredj/updatefeature
...
Dispatch an 'updatefeature' from the vector source
2014-09-25 09:20:15 +02:00
Tim Schaub
b1ca9a4fc0
Merge pull request #2747 from lazaruslarue/patch-2
...
Fix incorrect web address.
2014-09-24 16:36:52 -06:00
lazarus
0f81a994fe
Fix incorrect webaddress
...
was pointing to Jewish Studies Religious website... fixed to correctly point to ol3js.org instead.
2014-09-24 14:30:21 -07:00
Bart van den Eijnden
1f5ca28596
Merge pull request #2745 from bartvde/issue-2745
...
DragBox Interaction: getGeometry return type can be ol.geom.Polygon (r=@fredj)
2014-09-24 12:46:04 +02:00
Bart van den Eijnden
0145c4fb5f
The getGeometry function of ol.interaction.DragBox always returns ol.geom.Polygon
2014-09-24 11:57:36 +02:00
Frédéric Junod
d03755859f
Merge pull request #2744 from fredj/feature-id-change
...
Fix ol.Feature 'change' event documentation
2014-09-24 09:35:14 +02:00
Frederic Junod
1dcde66839
Fix ol.Feature 'change' event documentation
...
Setting the id also dispatch a `change` event
2014-09-23 17:40:46 +02:00
Frederic Junod
79b8ef3a53
Dispatch an 'updatefeature' from the vector source
2014-09-23 16:19:00 +02:00
Bart van den Eijnden
b8d8acd3fd
Merge pull request #2741 from bartvde/issue-2741
...
issue with reading scientific notation coordinates in ol.format.GML (r=@fredj)
2014-09-23 16:17:36 +02:00
Bart van den Eijnden
2e18f077c8
Correctly parse GML coordinates with capital E in scientific notation
2014-09-23 15:35:12 +02:00
Éric Lemoine
fb01814384
Merge pull request #2739 from elemoine/circular
...
Revert "Function circular renamed to createCircularOnSphere"
2014-09-23 14:47:13 +02:00
Frédéric Junod
7dcb54fb58
Merge pull request #2616 from fredj/attributions-target
...
Target for attribution links differs between maps
2014-09-23 14:46:11 +02:00
Éric Lemoine
69877de0d0
Merge pull request #2740 from elemoine/setgetactive
...
Make interactions activable and deactivable
2014-09-23 13:41:37 +02:00
Éric Lemoine
2248d2e012
Skip inactive interactions
2014-09-23 12:37:53 +02:00
Éric Lemoine
de319b9ae8
Add ol.interaction.Interaction#setActive and #getActive
2014-09-23 12:37:53 +02:00
Éric Lemoine
6b2a703b35
Use ol.geom.Polygon.circular in ol.Geolocation
2014-09-23 09:43:13 +02:00
Éric Lemoine
a94f02e463
Revert "Function circular renamed to createCircularOnSphere"
...
This reverts commit ac8e7e16c2 .
2014-09-23 09:41:03 +02:00
Éric Lemoine
f8702e2038
Call loadFeatures from ol.source.ImageVector
2014-09-23 09:36:00 +02:00
Éric Lemoine
23e597eb25
Add maxZoom option to BingMaps
2014-09-22 15:22:31 +02:00
Éric Lemoine
04f5768c76
Merge pull request #2727 from elemoine/createcircular
...
Rename ol.geom.Polygon#circular to createCircularOnSphere
2014-09-19 11:13:54 +02:00
Éric Lemoine
49a2f2c926
Merge pull request #2730 from elemoine/tolowercase
...
Do not call toLowerCase when forming a change:property event
2014-09-19 11:07:17 +02:00
Éric Lemoine
ad83f83f2c
To do call toLowerCase when forming a change:property event
2014-09-18 18:44:45 +02:00
Tim Schaub
9da909dd57
Merge pull request #2728 from tschaub/exports
...
Mark `ol.extent.getIntersection` as stable.
2014-09-18 07:11:44 -06:00
Éric Lemoine
d85d34f3dd
Better docs for ol.geom.Polygon#createCircularSphere
2014-09-18 08:48:05 +02:00
Éric Lemoine
122b535393
Better docs for ol.Sphere#offset
2014-09-17 20:22:18 +02:00
Éric Lemoine
5416badde1
Merge pull request #2726 from elemoine/feature-setstyle
...
Make ol.Feature#setStyle accept null
2014-09-17 19:56:28 +02:00
Tim Schaub
9f1bdc7c83
Mark ol.extent.getIntersection as stable
2014-09-17 11:24:54 -06:00
Éric Lemoine
ac8e7e16c2
Function circular renamed to createCircularOnSphere
2014-09-17 17:59:46 +02:00
Éric Lemoine
d335318496
Make ol.Feature#setStyle accept null
2014-09-17 17:52:51 +02:00
Frédéric Junod
5eaafc5936
Merge pull request #2724 from fredj/examples-unknownDefines
...
Error when compiling individual example
2014-09-17 16:25:58 +02:00
Frederic Junod
7ba7a61bb8
Disable unknownDefines check when compiling individual examples
2014-09-17 16:11:15 +02:00
Éric Lemoine
dfb2734368
Merge pull request #1959 from elemoine/feature-box-selection
...
Add a feature box selection example
2014-09-17 15:02:23 +02:00
Éric Lemoine
6a450f45e1
Merge pull request #2722 from elemoine/nullview
...
Make ol.Map#setView do not accept undefined
2014-09-17 15:01:41 +02:00
Éric Lemoine
f7e81f84db
Zoom control should not act on a null view
2014-09-17 13:32:45 +02:00
Éric Lemoine
79932ee2f2
Rotate control should not act on a null view
2014-09-17 13:32:31 +02:00
Éric Lemoine
8660f00917
Do not exec animation functions when frameState is null
2014-09-17 12:49:46 +02:00
Éric Lemoine
72e173d925
Rename ol.extent.segmentIntersects to intersectsSegment
2014-09-17 12:26:26 +02:00
Éric Lemoine
79445e993b
Add a box feature selection example
2014-09-17 12:26:26 +02:00
Éric Lemoine
227f3bae18
Add ol.source.Vector#forEachFeatureIntersectingExtent
2014-09-17 12:26:26 +02:00
Éric Lemoine
88911200c2
Add ol.geom.GeometryCollection#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
92c2aca480
Add ol.geom.MultiLineString#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
8d7cf7960a
Add ol.geom.LineString#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
d1f6f132d6
Add ol.geom.MultiPolygon#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
8bdeca9f0a
Add ol.geom.Polygon#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
67f98145bb
Add ol.geom.MultiPoint#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
612cf70560
Add ol.geom.Point#intersectsExtent
2014-09-17 12:17:32 +02:00
Éric Lemoine
a740f32e4d
Add ol.geom.Geometry#intersectsExtent (abstract method)
2014-09-17 12:17:32 +02:00
Éric Lemoine
cdbc1a07be
Add ol.geom.flat.intersectsextent
...
Includes functions for testing if an extent and a geometry intersect.
2014-09-17 12:17:31 +02:00
Éric Lemoine
49fa7c01d4
Add ol.geom.flat.contains.linearRingContainsExtent
2014-09-17 12:17:31 +02:00
Éric Lemoine
3ce6229d34
Add ol.geom.flat.segments.forEach
2014-09-17 12:17:31 +02:00
Éric Lemoine
24321f6feb
Add ol.extent.containsXY
2014-09-17 12:17:31 +02:00
Éric Lemoine
b5db9db453
Add ol.extent.forEachCorner
2014-09-17 12:17:31 +02:00
Éric Lemoine
cb8b896230
Make ol.Map#setView do not accept undefined
...
With this change map.setView(null) is permitted, but map.setView(undefined) is not. map.getView now always returns a defined value, which may be null is setView was called with null.
2014-09-17 11:47:24 +02:00
Frederic Junod
0938ab654a
Remove target attribute on attributions link
2014-09-17 11:26:15 +02:00
Éric Lemoine
163cc5b873
Merge pull request #2696 from gberaudo/consistent_circle_transform
...
Consistent circle transform.
2014-09-16 14:39:17 +02:00
Guillaume Beraudo
d67cefdf3a
Consistent circle transform
...
Depending on compilation flags, applying a transform used to either:
- work;
- fail throwing an abstract method not implemented message;
- fail silently.
Now it should consistently work, like the other geometries.
Adding a polygon factory method creating an approximation of a circle on
a plane would be useful for users wanting the circle to be deformed.
It would be similar to the `circular` function which creates an
approximation of a circle on a sphere.
2014-09-16 13:41:17 +02:00
Frédéric Junod
8e2cc7e3db
Merge pull request #2717 from fredj/rotate-css
...
Change the control visibility by using css class
2014-09-16 13:29:58 +02:00
Frederic Junod
e136b4b4db
Change the control visibility by using css class
...
Instead of changing the button opacity in the control, only add/remove
a css class (ol-hidden). This let the developer easily change the
behavior by updating the css.
2014-09-16 11:00:44 +02:00
Éric Lemoine
7e502ac477
Merge pull request #2715 from elemoine/tissot
...
Add an EPSG:3857 map to Tissot example
2014-09-15 19:44:31 +02:00
Éric Lemoine
83ded37cbc
Add an EPSG:3857 map to Tissot example
2014-09-15 18:19:10 +02:00
Frédéric Junod
0b43183616
Merge pull request #2714 from fredj/opacity
...
Set the opacity directly to element.style.opacity
2014-09-15 17:13:50 +02:00
Frederic Junod
ec9386acfe
Set the opacity directly to element.style.opacity
...
goog.style.setOpacity handles the IE8 case (but we are doing the same
above in the same function) and Firefox prior to version 3.5 (latest
stable release in April 2011).
See https://developer.mozilla.org/en-US/docs/Web/CSS/opacity
2014-09-15 16:01:24 +02:00
Frédéric Junod
8bf43f5f22
Merge pull request #2647 from fredj/closure-lib-upgrade
...
Upgrade closure library version
2014-09-15 14:36:17 +02:00
Frédéric Junod
007fc34a23
Merge pull request #2549 from fredj/assume-array-native
...
Use goog.array.ASSUME_NATIVE_FUNCTIONS define
2014-09-15 13:28:14 +02:00
Éric Lemoine
2c37a99332
Merge pull request #2711 from elemoine/remove-gmaps-example
...
Remove Google Maps example
2014-09-12 14:01:37 -07:00
Éric Lemoine
1bc650a19c
Remove Google Maps example
2014-09-12 18:41:33 +02:00
Andreas Hocevar
b431487435
Merge pull request #2684 from ahocevar/notify-change
...
Rename ol.Observable#dispatchChangeEvent() to #changed()
2014-09-11 15:51:22 -07:00
Andreas Hocevar
3da9a67162
Merge pull request #2678 from ahocevar/mutable-styles
...
Mutable symbolizer properties for styles
2014-09-11 13:14:43 -07:00
Andreas Hocevar
267a950435
Mention the need to re-render in a single place only
2014-09-11 13:13:17 -07:00
Bart van den Eijnden
b86cb1f7b5
Merge pull request #2568 from bartvde/gml-autoconfigure
...
re-implement auto-configure code for ol.format.GML (r=@ahocevar)
2014-09-11 20:47:24 +02:00
Bart van den Eijnden
19319356d7
Auto configure ol.format.GML if not configured with a featureNS/featureType
2014-09-11 20:03:02 +02:00
Marc Jansen
dfa6a7c497
Merge pull request #2704 from gberaudo/pooled_example_checks
...
Use pool thread for calling bin/check-example.js.
2014-09-11 17:35:26 +02:00
Frederic Junod
fb87c22359
Set goog.array.ASSUME_NATIVE_FUNCTIONS to true
2014-09-11 13:24:13 +02:00
Guillaume Beraudo
590486fa72
Use pool thread for calling bin/check-example.js.
...
Saves 50s out of 60s on my machine, that is 83%.
Fixes https://github.com/openlayers/ol3/issues/2695
2014-09-11 09:30:44 +02:00
Andreas Hocevar
593532cb5a
Merge pull request #2698 from ahocevar/feature-not-abstract
...
StaticVector is not an abstract base class
2014-09-10 08:03:15 -07:00
Frédéric Junod
be7ee49701
Merge pull request #2702 from fredj/export-map
...
Add vector layer in export-map example
2014-09-10 09:48:32 +02:00
Frederic Junod
1ae3e2a7f4
Add vector layer in export-map example
2014-09-10 09:06:51 +02:00
Andreas Hocevar
6eda02f208
StaticVector is not an abstract base class
2014-09-09 13:44:56 -07:00
Frederic Junod
20ce664068
Remove mousewheel event name workaround
...
Fixed upstream https://github.com/google/closure-library/pull/308
2014-09-09 15:03:18 +02:00
Frederic Junod
2b395d3160
Add missing goog.require
2014-09-09 15:03:18 +02:00
Frederic Junod
2eb9a4b72e
Upgrade closure-library and closure-util version
2014-09-09 15:03:18 +02:00
Frédéric Junod
ad1f255211
Merge pull request #2687 from fredj/legacy-ie
...
Use ol.LEGACY_IE_SUPPORT and ol.IS_LEGACY_IE define
2014-09-09 09:25:56 +02:00
Frédéric Junod
95d295bc6b
Merge pull request #2675 from fredj/map.getlayers
...
Remove undefined from ol.Map#getLayers return type
2014-09-08 16:30:47 +02:00
Frederic Junod
c0c14cb09c
Remove undefined from ol.Map#getLayers return type
...
It's already assumed that the collection is defined in ol.Map#addLayer
and ol.Map#removeLayer.
2014-09-08 15:47:14 +02:00
Éric Lemoine
96f7d6323a
Change signature of ol.layer.Group#getLayers
...
This commit changes the signature of ol.layer.Group#getLayers from {ol.Collection.<ol.layer.Base>|undefined} to {!ol.Collection.<ol.layer.Base>}. In this way the caller is guaranteed that getLayers returns a dereferencable object.
2014-09-08 15:45:58 +02:00
Frédéric Junod
bfef6ab075
Merge pull request #2692 from fredj/overlay-index
...
Unset z-index in overlay example
2014-09-08 15:20:28 +02:00
Frederic Junod
67a5b07a83
Unset z-index in overlay example
2014-09-08 15:01:19 +02:00
Frederic Junod
23745cd043
Use ol.LEGACY_IE_SUPPORT and ol.IS_LEGACY_IE define
...
See #1605
2014-09-06 17:52:13 +02:00
Andreas Hocevar
0e14639633
Update docs for changes proposed in #2684
2014-09-04 21:01:50 -06:00
Andreas Hocevar
ebe3b48e0a
Rename ol.Observable#dispatchChangeEvent() to #changed()
...
Since dispatchChangeEvent does not only dispatch a change event, but
also increases the revision counter, the method name should reflect
this.
2014-09-04 19:30:48 -06:00
Andreas Hocevar
2876902333
Merge pull request #2681 from ahocevar/xyz-tilesize
...
Make tileSize a config option for ol.source.XYZ
2014-09-04 14:21:46 -06:00
Andreas Hocevar
88c30795d3
Doc improvements
2014-09-04 13:20:25 -06:00
Andreas Hocevar
ec00cd3222
Make tileSize a config option for ol.source.XYZ
2014-09-04 11:59:43 -06:00
Andreas Hocevar
0c36d7606b
No need to have a mutable_ flag
...
Instead, educate users to call setStyle.
2014-09-04 11:47:32 -06:00
Frédéric Junod
5de537001f
Merge pull request #2534 from fredj/polygon-api
...
Document ol.geom.Polygon#getLinearRing function
2014-09-04 17:57:12 +02:00
Andreas Hocevar
13d84e75ad
Additional documentation
2014-09-03 18:31:01 -06:00
Andreas Hocevar
a50f6d7a2f
Mutable symbolizer properties for style functions
...
This change adds setters for symbolizer properties. In addition, it
introduces a mutable flag on all styles. By default, this is set to
true. ol.style.createStyleFunction sets it to false for all static
styles.
The new setters assert that the mutable flag is true, so whenever an
application tries to set a symbolizer property on a style that was
assigned to a vector layer or feature overlay, the assertion will fail.
2014-09-03 16:57:50 -06:00
Éric Lemoine
e854d16646
Merge pull request #2677 from gberaudo/export_text_style_offsets
...
Add TextStyle offsets getters to API.
2014-09-03 17:30:14 +02:00
Guillaume Beraudo
9adb12846c
Add TextStyle offsets getters to API.
...
The other properties getters are in the API already.
2014-09-03 17:21:27 +02:00
Frédéric Junod
f188cfd384
Merge pull request #2676 from fredj/featureoverlay-style
...
ol.FeatureOverlay: use the feature style if defined
2014-09-03 16:46:49 +02:00
Frederic Junod
9a23778d50
Use a custom style for the position feature
2014-09-03 16:34:28 +02:00
Frederic Junod
eecb5770a5
Use the feature style if defined
...
Same behavior as ol.layer.Vector
2014-09-03 16:34:28 +02:00
Frédéric Junod
b87a50726c
Merge pull request #2656 from fredj/image-layer-source-type
...
Set ol.layer.Image#getSource return type to ol.source.Image
2014-09-03 14:23:55 +02:00
Frederic Junod
d7ee71a811
Remove unnecessary type cast
2014-09-03 11:14:33 +02:00
Frederic Junod
b366407038
Set ol.layer.Tile#getSource return type to ol.source.Tile
2014-09-03 11:14:33 +02:00
Frederic Junod
009cd9f840
Remove unnecessary type cast
2014-09-03 11:14:33 +02:00
Frederic Junod
0e964cb84c
Set ol.layer.Image#getSource return type to ol.source.Image
2014-09-03 11:14:33 +02:00
Frederic Junod
568f854f29
Add olx.layer.ImageOptions typedef
2014-09-03 11:14:33 +02:00
Frédéric Junod
aa618e35e4
Merge pull request #2651 from gberaudo/layer_vector_source_specialisation
...
ol.layer.Vector.getSource return type specialisation.
2014-09-03 11:14:02 +02:00
Frédéric Junod
2470f21b4c
Merge pull request #2669 from fredj/bad-commit
...
Revert "snapshot"
2014-09-02 16:17:18 +02:00
Frederic Junod
ad8cc3c1e0
Revert "snapshot"
...
This reverts commit 47fd7d8626 .
2014-09-02 16:13:34 +02:00
Frederic Junod
47fd7d8626
snapshot
2014-09-02 16:11:31 +02:00
Frederic Junod
4a21ad566a
Remove unnecessary type cast
2014-09-02 15:17:32 +02:00
Guillaume Beraudo
da2a291208
ol.layer.Vector.getSource return type specialisation.
2014-09-02 15:14:01 +02:00
Frédéric Junod
62dfc15bd5
Merge pull request #2663 from fredj/geolocation-tracking-error
...
Set tracking property to false on geolocation error
2014-09-02 12:34:23 +02:00
Frederic Junod
4969c2cf34
Set tracking property to false on geolocation error
2014-09-02 11:13:06 +02:00
Éric Lemoine
bcf5421541
Merge pull request #2662 from gingerik/delegate-transformation
...
Delegate transformation in ol.source.FormatVector#readFeatures to `ol.format.*`
2014-09-01 08:14:07 +02:00
Erik Timmers
1da5be6ffb
Delegate transformation to ol.format.*
...
Fixes #2604 .
2014-09-01 07:22:17 +02:00
Tim Schaub
273ba5fb00
Merge pull request #2447 from lazaruslarue/patch-1
...
Correct documentation typo.
2014-08-30 22:18:21 -06:00
Éric Lemoine
36e5fb8bdc
Merge pull request #2660 from elemoine/domain
...
New domain in the build header
2014-08-29 17:50:31 +02:00
Éric Lemoine
ff6da7ed79
New domain in the build header
2014-08-29 17:27:52 +02:00
oterral
962f1eecc0
Set inherited values
2014-08-29 15:21:33 +02:00
Éric Lemoine
5df0b4ec3b
Merge pull request #2641 from elemoine/sphere
...
Add @api to ol.Sphere
2014-08-29 12:10:00 +02:00
Éric Lemoine
f7f4c7b686
Remove @api annotation from ol.sphere.WGS84
2014-08-29 11:57:44 +02:00
Éric Lemoine
ad8a1f5fb6
Make tissot example use ol.Sphere
2014-08-29 11:57:44 +02:00
Éric Lemoine
f452f5545a
Add @classdesc to ol.Sphere
2014-08-29 11:57:44 +02:00
Éric Lemoine
91b567293e
Merge pull request #2652 from fredj/collection-doc
...
Improve ol.Collection documentation
2014-08-29 11:49:28 +02:00
Éric Lemoine
40fb661864
Add @api to ol.Sphere
2014-08-29 11:22:08 +02:00
Andreas Hocevar
90604fab2a
Merge pull request #2644 from ahocevar/extends-externs
...
Add @extends annotations to generated externs
2014-08-29 10:49:42 +02:00
Éric Lemoine
5c88d8d84e
Merge pull request #2655 from tschaub/new-domain
...
Using the openlayers.org domain
2014-08-29 08:16:12 +02:00
Frederic Junod
aa40504dd5
Improve ol.Collection documentation
2014-08-29 07:27:35 +02:00
Tim Schaub
fc13499f31
Using the openlayers.org domain
2014-08-28 16:15:41 -06:00
Andreas Hocevar
f724cb65bc
Add base classes to info.json and generated externs
...
This ensures that the inheritance chain is intact, even if the base
class is not exportable.
2014-08-28 19:02:49 +02:00
Éric Lemoine
41ee554969
Merge pull request #2629 from elemoine/apistable-format
...
Add @api stable annotations to ol.format
2014-08-28 17:37:06 +02:00
Éric Lemoine
00bf5462ba
Merge pull request #2609 from elemoine/view-stability
...
Annotate stable view functions and options
2014-08-28 17:36:49 +02:00
Éric Lemoine
1152b0327b
Merge pull request #2612 from elemoine/proj-stability
...
Add @api stable annotations to ol.proj
2014-08-28 17:19:24 +02:00
Éric Lemoine
7c9c4c6462
Merge pull request #2614 from elemoine/tilegrid-stability
...
Add @api stable annotations tilegrid functions and options
2014-08-28 17:16:18 +02:00
Éric Lemoine
b099ac8e32
Merge pull request #2622 from elemoine/apistable-condition
...
Add @api stable annotations to ol.events.condition
2014-08-28 17:13:03 +02:00
Éric Lemoine
f8b9896dd3
Add @api stable annotations to Feature format
2014-08-28 17:10:25 +02:00
Éric Lemoine
52c5897ccc
Add @api stable annotations to olx.format.WriteOptions
2014-08-28 17:10:25 +02:00
Éric Lemoine
3338d56792
Add @api stable annotations to olx.format.ReadOptions
2014-08-28 17:10:25 +02:00
Éric Lemoine
c8c59c3657
Add @api stable annotations for WKT format
2014-08-28 17:10:24 +02:00
Éric Lemoine
5eced4a015
Add @api stable annotations for WFS format
2014-08-28 17:10:24 +02:00
Éric Lemoine
de4131f207
Add @api stable annotations for TopoJSON format
2014-08-28 17:10:24 +02:00
Éric Lemoine
ceb0cc54ce
Add @api stable annotations for Polyline format
2014-08-28 17:10:23 +02:00
Éric Lemoine
a09b5d61ae
Add @api stable annotations for OSMXML format
2014-08-28 17:10:23 +02:00
Éric Lemoine
e0c173bd24
Add @api stable annotations for KML format
2014-08-28 17:10:23 +02:00
Éric Lemoine
5120248188
Add @api stable annotations for GPX format
2014-08-28 17:10:23 +02:00
Éric Lemoine
1f9ab58623
Add @api stable annotations for GML format
2014-08-28 17:10:22 +02:00
Andreas Hocevar
bc2044d48b
Walk up the inheritance chain to an exportable constructor
2014-08-28 15:11:09 +02:00
Andreas Hocevar
a0c76aa5ee
Do not extend goog.* types
2014-08-28 15:11:09 +02:00
Andreas Hocevar
80ea1772e2
Add @extends annotations to generated externs
2014-08-28 15:11:09 +02:00
Frédéric Junod
507dd4d534
Merge pull request #2630 from fredj/misc
...
Improve ol.structs.LRUCache type annotation
2014-08-28 13:59:30 +02:00
Andreas Hocevar
d2eceab25e
Merge pull request #2643 from ahocevar/interface-externs
...
Handle interfaces in the generate-externs task
2014-08-28 13:22:15 +02:00
Éric Lemoine
99071b2bef
Merge pull request #2638 from elemoine/setstyle
...
Allow passing undefined to ol.layer.Vector#setStyle
2014-08-28 12:12:38 +02:00
Andreas Hocevar
4d933f0764
Merge pull request #2645 from ahocevar/nullable-externs
...
Support nullable params and returns in generated externs
2014-08-28 11:52:26 +02:00
Andreas Hocevar
663fef3dfd
Support nullable params and returns in generated externs
2014-08-27 18:18:49 +02:00
Andreas Hocevar
e560f529c6
Handle interfaces in the generate-externs task
2014-08-27 16:13:12 +02:00
Frédéric Junod
4e8abb62f9
Merge pull request #2639 from fredj/osmxml-options
...
Fix ol.source.OSMXML options
2014-08-27 15:11:03 +02:00
Frédéric Junod
95ba8c76e3
Merge pull request #2640 from fredj/geom-clone-return
...
Improve ol.geom.*.clone() return type annotation
2014-08-27 15:10:13 +02:00
Éric Lemoine
56d4d68459
Mark all WMTS functions/options as experimental
2014-08-27 14:44:21 +02:00
Frederic Junod
42312c6c73
Improve ol.geom.*.clone() return type annotation
2014-08-27 13:30:06 +02:00
Frederic Junod
eaca8c1691
Pass options.urls property to ol.source.OSMXML parent class
2014-08-27 12:31:09 +02:00
Éric Lemoine
03d321ce1f
Better docs for ol.layer.Vector#setStyle
2014-08-27 12:26:10 +02:00
Éric Lemoine
9cc0841efb
Allow passing undefined to ol.layer.Vector#setStyle
2014-08-27 12:26:10 +02:00
Frederic Junod
d3c2e40c84
remove unused olx.source.OSMXMLOptions#defaultStyle property
2014-08-27 11:19:15 +02:00
Andreas Hocevar
b7ca592334
Merge pull request #2635 from ahocevar/typedefs-after-symbols
...
Process typedefs last when generating externs
2014-08-27 10:54:27 +02:00
Frédéric Junod
20131bf54a
Merge pull request #2637 from fredj/kinetic-optim
...
Don't compute velocity if not needed
2014-08-27 10:52:13 +02:00
Frederic Junod
5cdd96b131
Don't compute velocity if not needed
2014-08-27 10:40:36 +02:00
Antoine Abt
55005cfb21
Merge pull request #2619 from simonseyock/ol3-overlay-offset
...
Making ol.Overlay accept offset values if positioning right or bottom
2014-08-27 09:33:07 +02:00
Frederic Junod
1a4580f6f8
Add missing array type in ol.structs.LRUCache#getValues
2014-08-27 09:25:41 +02:00
Frederic Junod
25093b371d
Improve ol.structs.LRUCache type annotation
2014-08-27 09:09:52 +02:00
Andreas Hocevar
e9457461af
Process typedefs last
...
Becasue typedefs sometimes use namespaces that are actually
constructors, we need to process typedefs after symbols to avoid
duplicate entries for such namespace types.
2014-08-26 22:21:25 +02:00
Éric Lemoine
68b3691cd6
Merge pull request #2634 from probins/patch-1
...
Minor improvement to comment in style/style
2014-08-26 18:55:00 +02:00
Peter Robins
4005c986f6
Minor improvement to comment in style/style
2014-08-26 17:34:05 +01:00
Éric Lemoine
df23bd1ff7
Merge pull request #2633 from elemoine/signature
...
Fix ol.style.defaultStyleFunction signature
2014-08-26 17:24:45 +02:00
Éric Lemoine
0d92d7abc1
Better comments in ol.style.defaultStyleFunction
2014-08-26 17:10:07 +02:00
Éric Lemoine
89019ea233
Fix ol.style.defaultStyleFunction signature
2014-08-26 17:09:43 +02:00
Antoine Abt
dea670f754
Merge pull request #2632 from tonio/attrib_styles
...
Small tweaks to attributions max-width
2014-08-26 15:52:36 +02:00
Antoine Abt
a046dc1bab
Fix attributions width
2014-08-26 15:29:11 +02:00
Frédéric Junod
0e9744d967
Merge pull request #2631 from fredj/osm-maxzoom
...
Set default ol.source.OSM maxZoom to 19
2014-08-26 15:19:52 +02:00
Frederic Junod
b611aff8e4
Set default ol.source.OSM maxZoom to 19
2014-08-26 14:21:32 +02:00
Éric Lemoine
9ecd60601c
Merge pull request #2627 from elemoine/inherits
...
Fix ol.inherits docs
2014-08-26 11:24:01 +02:00
Frédéric Junod
1e0b366202
Merge pull request #2628 from fredj/scale-line
...
Take the 'us' and 'nautical' units into account in scale line control
2014-08-26 11:03:48 +02:00
Frederic Junod
8c8fd64ecb
Add 'us' and 'nautical' units in scale-line example
2014-08-26 10:37:52 +02:00
Frederic Junod
58e3561ba5
Take the 'us' and 'nautical' units into account
...
When converting pointResolution from degrees to meters
2014-08-26 10:36:55 +02:00
Éric Lemoine
26df575bfe
Add @api stable annotations for GeoJSON format
2014-08-26 10:36:27 +02:00
Éric Lemoine
d3d41c8217
Fix ol.inherits docs
2014-08-26 10:13:10 +02:00
Éric Lemoine
b83e639301
Merge pull request #2624 from gingerik/wkt-call-stack
...
Fix potentially exceeding call stack limit
2014-08-26 08:57:31 +02:00
Erik Timmers
eef87fdaac
Fix potentially exceeding call stack limit
...
Fixes #2590 . Improves parsing time.
2014-08-26 08:28:18 +02:00
Éric Lemoine
c02793e42b
Add @api stable to ol.MapEvent
2014-08-25 17:36:22 +02:00
Éric Lemoine
db452759c9
Add @api stable to ol.MapBrowserEvent
2014-08-25 17:36:10 +02:00
Éric Lemoine
43ee0158f8
Add @api stable to ol.events.condition built-ins
2014-08-25 17:25:06 +02:00
Éric Lemoine
dcd2e425a2
Add @api stable to ol.events.ConditionType
2014-08-25 17:24:57 +02:00
Bart van den Eijnden
069a2d9f20
Merge pull request #2617 from bartvde/kml-earthquakes
...
kml earthquakes example is broken
2014-08-25 17:17:03 +02:00
Frédéric Junod
dda700c1e4
Merge pull request #2618 from fredj/geom-clone
...
Indicates that ol.geom.Geometry#clone never return null
2014-08-25 17:10:20 +02:00
simonseyock
52e06a8ff7
Making ol.Overlay accept offset values if positioning right or bottom
...
When ol.Overlay has set positioning is set to right or bottom, no offset is applied. I added the missing calculations.
I made 2 fiddles showing the bahaviour before and after.
The divs in hte fiddles are named after their positioning (anchor point)! Not the actual position!
Before: http://jsfiddle.net/simon_seyock/ob7ggtx6/
As you can see, on div named "bottom-right" no offset at all is applied. On "bottom-center" it is only applied horizontally and on "center-right" only vertically.
After: http://jsfiddle.net/simon_seyock/sL2f3nL9/2/
All offsets are applied correctly, you could draw a straight line through the anchor points of every div.
2014-08-25 16:55:33 +02:00
Bart van den Eijnden
8107a0582a
Use extractStyles false in KML earthquakes example
2014-08-25 16:51:21 +02:00
Frederic Junod
6e3354ab7b
Indicates that ol.geom.Geometry#clone never return null
2014-08-25 16:44:52 +02:00
Tim Schaub
b5a6ffc144
Merge pull request #2608 from tschaub/more-stable
...
Mark ol.RendererType enum as stable.
2014-08-25 07:39:38 -06:00
Éric Lemoine
5aca42fe64
Merge pull request #2610 from elemoine/geoloc-stability
...
Annotate stable geolocation functions and options
2014-08-25 13:14:53 +02:00
Éric Lemoine
2e89d69743
Add @api stable annotations to olx.tilegrid.WMTSOptions
2014-08-25 12:37:37 +02:00
Éric Lemoine
b0e87fac76
Add @api stable annotations to ol.tilegrid.WMTS
2014-08-25 11:00:13 +02:00
Éric Lemoine
e4fc8fa119
Add @api stable annotations to olx.tilegrid.TileGridOptions
2014-08-25 11:00:13 +02:00
Éric Lemoine
137d74e5a0
Add @api stable annotations to ol.tilegrid.TileGrid
2014-08-25 11:00:13 +02:00
Éric Lemoine
016daf3c68
Mark ol.TransformFunction as stable
2014-08-25 10:30:04 +02:00
Éric Lemoine
cc4d793c64
Add @api stable annotations to ol.proj
2014-08-25 10:27:25 +02:00
Éric Lemoine
522820fc97
Merge pull request #2611 from elemoine/pixel-stability
...
Add @api stable annotation to ol.Pixel
2014-08-25 10:20:08 +02:00
Éric Lemoine
a1d91042b1
Add @api stable annotation to ol.Pixel
2014-08-25 10:00:10 +02:00
Éric Lemoine
c97e19b4ff
Better docs for ol.Geolocation projection option
2014-08-25 09:56:48 +02:00
Éric Lemoine
759419593a
Add @api stable annotations to olx.GeolocationOptions
2014-08-25 09:56:29 +02:00
Éric Lemoine
250b588db4
Add @api stable annotations to ol.Geolocation
2014-08-25 09:56:01 +02:00
Éric Lemoine
c89ea54179
Better docs for fitExtent and calculateExtent
2014-08-25 09:28:31 +02:00
Frederic Junod
5602ae6521
Document ol.geom.Polygon#getLinearRing function
2014-08-25 09:21:09 +02:00
Frederic Junod
9feac717c8
Add ol.geom.Polygon#getLinearRingCount function
2014-08-25 09:21:09 +02:00
Éric Lemoine
3533dba7ac
Add @api stable annotations to olx.ViewOptions
2014-08-25 09:20:24 +02:00
Éric Lemoine
f4c8f176ec
Add @api stable annotations to ol.View
2014-08-25 09:19:58 +02:00
Éric Lemoine
cd4063b0d8
Merge pull request #2602 from elemoine/layer-extent
...
Fix Uncaught RangeError in canvas tile renderer
2014-08-25 09:13:01 +02:00
Bart van den Eijnden
ddb4d9ae83
Merge pull request #2151 from bartvde/license
...
Builds should include license
2014-08-25 08:27:23 +02:00
Tim Schaub
61d759acc7
Add unstable class to typedefs in navigation menu
2014-08-24 18:35:18 -06:00
Tim Schaub
79efcc78a5
Add unstable class to member definitions
2014-08-24 18:31:23 -06:00
Tim Schaub
38b2a46b59
Mark ol.RendererType enum as stable
2014-08-24 18:22:19 -06:00
Tim Schaub
38b58e9860
Merge pull request #2606 from tschaub/stable-map-options
...
Annotate stable map options.
2014-08-24 18:16:27 -06:00
Tim Schaub
c899324eb5
Merge pull request #2605 from tschaub/stable-doc
...
Hide unstable items from the API docs by default.
2014-08-24 18:09:50 -06:00
Éric Lemoine
73df93969a
No composeFrame if layer and view don't intersect
...
ol.renderer.canvas.TileLayer#prepareFrame immediately returns false if the layer extent and the view extent do not intersect.
2014-08-24 14:55:13 +02:00
Éric Lemoine
def1af4492
No composeFrame if prepareFrame returns false
2014-08-24 14:55:13 +02:00
Éric Lemoine
284031bd1e
Merge pull request #2607 from probins/patch-1
...
Clarify that draganddrop example doesn't include projection transforms
2014-08-23 15:32:23 +02:00
Peter Robins
0010cb787f
Clarify that draganddrop example doesn't include projection transforms
2014-08-23 12:09:17 +01:00
Tim Schaub
e17e909ffa
Annotate stable map options
2014-08-22 17:43:51 -06:00
Tim Schaub
a8999f601b
Hide unstable items by default, provide checkbox for toggling
2014-08-22 17:30:29 -06:00
Tim Schaub
ecaedff890
Add "unstable" class to unstable items
...
This also removes the events from the sidebar. These are repeated on the main page and only add unnecessary length to the sidebar.
2014-08-22 17:28:50 -06:00
Tim Schaub
787688ef33
Copy stability from doclet to observable
2014-08-22 17:27:29 -06:00
Éric Lemoine
07b5b448dc
Merge pull request #2596 from elemoine/apistable-coordinate
...
Add @api stable annotations for ol.coordinate
2014-08-22 19:02:17 +02:00
Éric Lemoine
9a4b45921d
Merge pull request #2552 from elemoine/apistable
...
Add @api stable annotations for the ol.layer namespace
2014-08-22 19:01:13 +02:00
Éric Lemoine
fa2206e7a4
Merge pull request #2601 from probins/dbf
...
Rename ol.dom.browserfeature back to BrowserFeature
2014-08-22 19:00:44 +02:00
Éric Lemoine
5ce4e748f5
Add docs for the tile layer preload option
2014-08-22 18:38:22 +02:00
Éric Lemoine
1b86a4967f
Merge pull request #2600 from elemoine/apistable-size
...
Add @api stable annotation to ol.Size
2014-08-22 18:02:40 +02:00
Éric Lemoine
32dce80fb6
Merge pull request #2598 from elemoine/apistable-extent
...
Add @api stable annotations for ol.extent
2014-08-22 18:02:33 +02:00
Éric Lemoine
886941b48e
Merge pull request #2597 from elemoine/apistable-attribution
...
Add @api stable annotations for ol.Attribution
2014-08-22 18:02:20 +02:00
Éric Lemoine
546b42df07
Remove @api annotation from ol.coordinate.fromProjectedArray
2014-08-22 18:01:31 +02:00
Éric Lemoine
678d4ef01c
Merge pull request #2555 from elemoine/apistable1
...
Add @api stable annotations for the ol.source namespace
2014-08-22 17:57:23 +02:00
Éric Lemoine
f369f9a076
Merge pull request #2599 from elemoine/apistable-control-defaultsoptions
...
Add @api stable annotations for olx.control.DefaultsOptions
2014-08-22 17:37:33 +02:00
Peter Robins
18a1c1c0d7
Rename ol.dom.browserfeature back to BrowserFeature
2014-08-22 15:32:01 +00:00
Éric Lemoine
c2e93adae0
Add @api stable annotation to ol.Size
2014-08-22 17:21:46 +02:00
Éric Lemoine
db546a60ea
Add missing "rotate" field to DefaultsOptions typedef
2014-08-22 17:18:36 +02:00
Éric Lemoine
83b086db4f
Add @api stable annotations for olx.control.DefaultsOptions
2014-08-22 17:12:01 +02:00
Éric Lemoine
22fd6872f4
Add @api stable annotations for ol.extent
2014-08-22 17:04:24 +02:00
Éric Lemoine
89e086e586
Add @api stable annotations for ol.Attribution
2014-08-22 16:59:18 +02:00
Éric Lemoine
7a2bad543f
Merge pull request #2595 from probins/patch-1
...
Fix typo in generate-exports
2014-08-22 16:56:15 +02:00
Peter Robins
8dab12f0d4
Fix typo in generate-exports
2014-08-22 15:42:24 +01:00
Tim Schaub
19843d301c
Merge pull request #2586 from tschaub/has
...
Rename ol.browserfeature to ol.has.
2014-08-22 08:02:55 -06:00
Tim Schaub
90fc5b2a4d
Merge pull request #2587 from tschaub/shuffle
...
Directory renaming.
2014-08-22 07:49:42 -06:00
Tim Schaub
f11e5de156
Mark exportable ol.has properties as stable
2014-08-22 07:36:05 -06:00
Tim Schaub
947b049799
Rename ol.browserfeature to ol.has
2014-08-22 07:34:35 -06:00
Tim Schaub
f17c33f631
Rename buildcfg to config
2014-08-22 07:28:05 -06:00
Tim Schaub
c7ba6f4c6e
Rename doc template from apidoc to api
2014-08-22 07:28:05 -06:00
Tim Schaub
1fd0bada51
Move apidoc config with other build related config
2014-08-22 07:28:05 -06:00
Tim Schaub
403e87f697
Merge pull request #2588 from tschaub/unstable
...
Mark map.beforeRender as unstable.
2014-08-22 07:16:49 -06:00
Éric Lemoine
bbeb4442a5
Add @api annotations to ol.layer.Tile
2014-08-22 11:24:07 +02:00
Éric Lemoine
3ced2d8266
Add @api stable annotations to ol.layer.Vector
2014-08-22 11:24:07 +02:00
Éric Lemoine
1085d4f152
Add @api stable annotations to ol.layer.Tile
2014-08-22 11:24:07 +02:00
Éric Lemoine
ee745f8c9e
Add @api stable annotations to ol.layer.Image
2014-08-22 11:24:06 +02:00
Éric Lemoine
e50ba2172f
Add @api stable annotations to ol.layer.Group
2014-08-22 11:24:06 +02:00
Éric Lemoine
15487d1ce9
Add @api stable annotations to ol.layer.Layer
2014-08-22 11:24:06 +02:00
Éric Lemoine
efc32b14df
Add @api stable annotations to ol.layer.Base
2014-08-22 11:24:06 +02:00
Éric Lemoine
54ff843075
Add @api stable annotations for olx.source.ImageMapGuideOptions
2014-08-22 11:08:50 +02:00
Éric Lemoine
daf7715bc6
Add @api stable annotations for ol.source.ImageMapGuide
2014-08-22 11:07:35 +02:00
Éric Lemoine
495d807aba
Add @api stable annotations for olx.source.ZoomifyOptions
2014-08-22 10:43:01 +02:00
Éric Lemoine
b5dcfeac42
Add @api stable annotations for olx.source.XYZOptions
2014-08-22 10:41:38 +02:00
Éric Lemoine
895694e8e8
Add @api stable annotations for olx.source.WMTSOptions
2014-08-22 10:38:21 +02:00
Éric Lemoine
96d91c684e
Add @api stable annotations for olx.source.VectorOptions
2014-08-22 10:34:53 +02:00
Éric Lemoine
3ee72c35a6
Add @api stable annotations for olx.source.TileWMSOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
328f049d04
Add @api stable annotations for olx.source.TileJSONOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
6724e1520f
Add @api stable annotations for olx.source.StamenOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
6bbb699771
Add @api stable annotations for olx.source.OSMOptions
2014-08-22 10:32:32 +02:00
Éric Lemoine
580943e700
Add @api stable annotations for olx.source.MapQuestOptions
2014-08-22 10:24:15 +02:00
Éric Lemoine
67c44b4e9e
Add @api stable annotations for olx.source.ImageWMSOptions
2014-08-22 10:19:37 +02:00
Éric Lemoine
a7a255c235
Add @api stable annotations for olx.source.ImageStaticOptions
2014-08-22 10:19:37 +02:00
Éric Lemoine
3049b56db1
Add @api stable annotations for olx.source.BingMapsOptions
2014-08-22 10:19:37 +02:00
Éric Lemoine
72aa61885a
Add @api stable annotations for ol.source.Zoomify
2014-08-22 10:19:37 +02:00
Éric Lemoine
0fc4d0de98
Add @api stable annotations for ol.source.XYZ
2014-08-22 10:19:37 +02:00
Éric Lemoine
50564f8d67
Remove ol.source.WMTS.optionsFromCapabilities from the API
2014-08-22 10:19:36 +02:00
Éric Lemoine
abe6fb7611
Add @api stable annotations for ol.source.WMTS
2014-08-22 10:19:36 +02:00
Éric Lemoine
02dc7bcc9e
Add @api stable annotations for ol.source.Vector
2014-08-22 10:19:36 +02:00
Éric Lemoine
68fc7e5251
Add @api stable annotations for ol.source.TileWMS
2014-08-22 10:12:54 +02:00
Éric Lemoine
cea9bd6a4a
Add @api stable annotations for ol.source.Tile
2014-08-22 10:12:54 +02:00
Éric Lemoine
4cc9187414
Add @api stable annotations for ol.source.TileJSON
2014-08-22 10:12:54 +02:00
Éric Lemoine
e9c2e72000
Add @api stable annotations for ol.source.Stamen
2014-08-22 10:12:54 +02:00
Éric Lemoine
16359b8af0
Add @api stable annotations for ol.source.Source
2014-08-22 10:12:54 +02:00
Éric Lemoine
823dc41cdf
Add @api stable annotations for ol.source.OSM
2014-08-22 10:12:54 +02:00
Éric Lemoine
69b99cb9ed
Add @api stable annotations for ol.source.MapQuest
2014-08-22 10:12:54 +02:00
Éric Lemoine
7596133db1
Add @api stable annotations for ol.source.ImageWMS
2014-08-22 10:12:54 +02:00
Éric Lemoine
f7088fc500
Add @api stable annotations for ol.source.ImageStatic
2014-08-22 10:12:54 +02:00
Bart van den Eijnden
a5dd13c5f1
Add a reference to the license to the build
2014-08-22 10:10:21 +02:00
Éric Lemoine
d71ca642d2
Add @api stable annotations for ol.source.BingMaps
2014-08-22 09:32:14 +02:00
Éric Lemoine
807ddccecf
Merge pull request #2589 from tschaub/olx-property-stability
...
Document stability for olx properties
2014-08-22 09:27:48 +02:00
Éric Lemoine
3e38b1d88a
Merge pull request #2561 from elemoine/apistable2
...
Add @api stable annotations for ol.Observable
2014-08-22 09:17:47 +02:00
Éric Lemoine
f3930d751e
Add @api stable annotations for ol.Observable
2014-08-22 09:16:28 +02:00
Éric Lemoine
7383a1df06
Merge pull request #2565 from elemoine/apistable5
...
Add @api stable annotations for ol.Feature and the ol.geom namespace
2014-08-22 07:37:28 +02:00
Tim Schaub
9c4689206b
Document stability for options
2014-08-21 22:14:48 -06:00
Tim Schaub
525456e6cd
Only document olx properties marked as part of the API
...
And mark all olx properties with @api. The stability level will be used to determine what can change between minor releases.
2014-08-21 21:49:06 -06:00
Tim Schaub
9975d842f1
Mark map.beforeRender as unstable
2014-08-21 20:31:05 -06:00
Tim Schaub
fc303cdec7
Merge pull request #2577 from tschaub/stability-info
...
Write out stability info for symbols.
2014-08-21 13:41:11 -06:00
Frédéric Junod
a9195771ca
Merge pull request #2584 from openlayers/error-by-fail
...
Replace 'throw new Error' by 'goog.asserts.fail'
2014-08-21 18:33:46 +02:00
Éric Lemoine
58a77478a3
Merge pull request #2582 from elemoine/wmsgfi
...
Support for "Stateless GetFeatureInfo"
2014-08-21 18:07:39 +02:00
Tobias Sauerwein
a231086a8b
Merge pull request #2407 from ahocevar/format-projection
...
Options for feature readers and writers to support transforms
2014-08-21 17:58:10 +02:00
Frederic Junod
fb1d7e0c50
Replace 'throw new Error' by 'goog.asserts.fail'
2014-08-21 15:22:01 +02:00
Frédéric Junod
15a516fd62
Merge pull request #2583 from fredj/readFeature-doc
...
Update ol.format.GeoJSON#readFeature documentation
2014-08-21 13:30:56 +02:00
Éric Lemoine
43bd2b740b
Add @api stable annotations for ol.coordinate
2014-08-21 13:24:57 +02:00
Frederic Junod
b5a3e90bb4
Update ol.format.GeoJSON#readFeature documentation
...
An error is only thrown in development mode: goog.asserts.assert are removed
by the compiler.
2014-08-21 12:36:53 +02:00
Éric Lemoine
2e29ae8bc5
Add a getfeatureinfo-image example
2014-08-21 11:54:49 +02:00
Éric Lemoine
89686b783f
Rename getfeatureinfo example to getfeatureinfo-tile
2014-08-21 11:52:47 +02:00
Éric Lemoine
fbab52b09f
Enable ProjectionLike on getGetFeatureInfoUrl
...
This commit follows up on #2348 .
2014-08-21 11:45:10 +02:00
tsauerwein
939e167c0b
Rename "adaptOptionsWithDefaultDataProjection"
2014-08-21 11:39:01 +02:00
Éric Lemoine
d1bb2724a5
Stateless GetFeatureInfo for ol.source.ImageWMS
2014-08-21 11:29:44 +02:00
Éric Lemoine
5a9d75a04f
Stateless GetFeatureInfo for ol.source.TileWMS
2014-08-21 11:29:44 +02:00
Éric Lemoine
55db958290
Merge pull request #2564 from elemoine/apistable4
...
Add @api stable annotations for the ol.control namespace
2014-08-21 11:02:56 +02:00
Éric Lemoine
a54a485faf
Merge pull request #2562 from elemoine/apistable3
...
Add @api stable annotations for ol.Overlay
2014-08-21 11:00:26 +02:00
Éric Lemoine
4764cbc908
Remove the ol.geom.RawMultiPolygon type
2014-08-21 10:56:50 +02:00
Éric Lemoine
95d7598227
Remove the ol.geom.RawMultiLineString type
2014-08-21 10:56:50 +02:00
Éric Lemoine
d17993794d
Remove the ol.geom.RawMultiPoint type
2014-08-21 10:56:50 +02:00
Éric Lemoine
47c1f1908e
Remove the ol.geom.RawPolygon type
2014-08-21 10:56:50 +02:00
Éric Lemoine
838415218f
Remove the ol.geom.RawLinearRing type
2014-08-21 10:56:50 +02:00
Éric Lemoine
fb1c764a38
Remove the ol.geom.RawLineString type
2014-08-21 10:56:50 +02:00
Éric Lemoine
72bcb2db80
Remove the ol.geom.RawPoint type
2014-08-21 10:56:49 +02:00
Éric Lemoine
feba61af25
Add @api stable annotations for ol.geom.SimpleGeometry
2014-08-21 10:56:49 +02:00
Éric Lemoine
e9eb22bc47
Add @api stable annotations for ol.geom.Polygon
2014-08-21 10:56:49 +02:00
Éric Lemoine
b865958efb
Add @api stable annotations for ol.geom.Point
2014-08-21 10:56:49 +02:00
Éric Lemoine
2c5464aa76
Add @api stable annotations for ol.geom.MultiPolygon
2014-08-21 10:56:49 +02:00
Éric Lemoine
6ecd31fe62
Add @api stable annotations for ol.geom.MultiPoint
2014-08-21 10:56:49 +02:00
Éric Lemoine
ce7fda71af
Add @api stable annotations for ol.geom.MultiLineString
2014-08-21 10:56:49 +02:00
Éric Lemoine
180c6aa7a9
Add @api stable annotations for ol.geom.LineString
2014-08-21 10:56:49 +02:00
Éric Lemoine
516be9041e
Add @api stable annotations for ol.geom.LinearRing
2014-08-21 10:56:49 +02:00
Éric Lemoine
5ccb0fae07
Add @api stable annotations for ol.geom.GeometryCollection
2014-08-21 10:56:49 +02:00
Éric Lemoine
9b0ce7b80c
Add @api stable annotations for ol.geom.Geometry
2014-08-21 10:56:49 +02:00
Éric Lemoine
300146e15b
Merge pull request #2580 from probins/patch-1
...
Small improvements to description of ol.Map example
2014-08-21 10:21:49 +02:00
Peter Robins
b858421220
Small improvements to description of ol.Map example
2014-08-21 08:46:40 +01:00
Frédéric Junod
dcf05af210
Merge pull request #2579 from probins/patch-1
...
Remove link to non-existent ol.ViewOptions
2014-08-21 09:43:54 +02:00
Peter Robins
44d9955dae
Remove link to non-existent ol.ViewOptions
2014-08-21 08:34:54 +01:00
Frédéric Junod
fa512f1ed0
Merge pull request #2545 from fredj/cleanup
...
Miscellaneous coding style fixes
2014-08-21 07:44:07 +02:00
Tim Schaub
bc680ef101
Write out stability info for symbols
2014-08-20 16:17:27 -06:00
Bart van den Eijnden
dd2d896983
Merge pull request #2570 from bartvde/gml-wfs-docs
...
document that ol.format.GML is GML v3 SF profile only now
2014-08-20 22:55:55 +02:00
Bart van den Eijnden
45d4f32078
Document the supported GML and WFS versions
2014-08-20 21:50:51 +02:00
Antoine Abt
81b66a7906
Merge pull request #2575 from tonio/vectoropacity
...
Restore opacity after drawing vector layers
2014-08-20 15:47:07 +02:00
Éric Lemoine
d906efa24c
Merge pull request #2509 from probins/apimismatch
...
Fix missing API docs
2014-08-20 15:40:25 +02:00
Antoine Abt
b034e114d6
Restore opacity after drawing vector layers
2014-08-20 15:34:48 +02:00
Frédéric Junod
42e8fb544a
Merge pull request #2571 from fredj/rotatecontrol-cleanup
...
ol.control.Rotate cleanup and optimization
2014-08-20 11:59:57 +02:00
Frederic Junod
7f086e138a
Remove unnecessary local variable
2014-08-20 11:17:44 +02:00
Éric Lemoine
817862ef59
Merge pull request #2572 from probins/proj
...
Document aliases for EPSG:4326/3857
2014-08-20 11:16:33 +02:00
Peter Robins
ac63a453c2
Document aliases for EPSG:4326/3857
2014-08-20 09:03:46 +00:00
Frederic Junod
27ae50e673
Only update rotate control element when it's needed
...
To avoid a lot of 'Recalculate style' events by the browser.
2014-08-20 10:58:18 +02:00
Frederic Junod
7c14399133
Add missing jsdoc tag
2014-08-20 10:58:18 +02:00
Frederic Junod
113888120f
Use goog.math.toDegrees
2014-08-20 10:58:17 +02:00
Tim Schaub
c7f45819ae
Merge pull request #2482 from tschaub/lint-tasks
...
Lint tasks.
2014-08-19 12:30:26 -06:00
Tim Schaub
f498080d78
Fail if tasks have lint
2014-08-19 12:15:11 -06:00
Tim Schaub
30bfa1bf19
Remove additional lint from new tasks
2014-08-19 12:15:11 -06:00
Tim Schaub
7f5ed26d8d
Merge pull request #1124 from tschaub/xyz
...
Allow tilegrid creation from projection or extent.
2014-08-19 11:59:52 -06:00
Tim Schaub
6bd0d7efae
Additional documentation
2014-08-19 10:30:38 -06:00
Tim Schaub
1ede97ae18
Respect the tileSize option for XYZ grids
2014-08-19 10:30:37 -06:00
Tim Schaub
ee487ca308
Sources may be configured with a projection, tile grids with an extent
...
An XYZ tile grid is constructed with an extent defining the bounds of the tile grid.
2014-08-19 10:30:27 -06:00
Éric Lemoine
239a90cd55
Add @api stable annotations for ol.Feature
2014-08-19 17:12:46 +02:00
Éric Lemoine
24651ba21e
Add @api stable annotations for ol.control.FullScreen
2014-08-19 16:59:22 +02:00
Éric Lemoine
26ec1d5924
Add @api stable annotations for ol.control.ZoomToExtent
2014-08-19 16:59:18 +02:00
Éric Lemoine
967bbebaa0
Add @api stable annotations for ol.control.ZoomSlider
2014-08-19 16:59:14 +02:00
Éric Lemoine
c3e0b5f282
Add @api stable annotations for ol.control.Zoom
2014-08-19 16:59:10 +02:00
Éric Lemoine
d8afc96aa3
Add @api stable annotations for ol.control.ScaleLine
2014-08-19 16:59:06 +02:00
Éric Lemoine
975e81a041
Add @api stable annotations for ol.control.Rotate
2014-08-19 16:59:02 +02:00
Éric Lemoine
39431dff9e
Add @api stable annotations for ol.control.MousePosition
2014-08-19 16:58:53 +02:00
Éric Lemoine
ecbf3bc692
Add @api stable annotations for ol.control.defaults
2014-08-19 16:58:49 +02:00
Éric Lemoine
602deafc86
Add @api stable annotations for ol.control.Attribution
2014-08-19 16:46:44 +02:00
Éric Lemoine
7c01d3a57c
Add @api stable annotations for ol.control.Control
2014-08-19 16:46:12 +02:00
Éric Lemoine
365caa6f19
Merge pull request #2559 from elemoine/loader
...
Change comment in loader_hosted_examples.js
2014-08-19 12:33:04 +02:00
Éric Lemoine
879ace1c9a
Add @api stable annotations for ol.Overlay
2014-08-19 12:32:01 +02:00
Frédéric Junod
27ad6c33bc
Merge pull request #2560 from fredj/optim
...
Don't create unnecessary closure
2014-08-19 12:28:34 +02:00
Éric Lemoine
2c9e822808
Merge pull request #2410 from probins/taskreadme
...
Additional clarifications for tasks/readme
2014-08-19 12:27:25 +02:00
Éric Lemoine
96269c0b24
Change comment in loader_hosted_examples.js
...
The hosted examples do not use the ol-debug.js build. They use ol.js in "production" mode, and they load scripts one by one in "development" mode.
2014-08-19 12:14:38 +02:00
Frederic Junod
1439ceafa1
Simplify goog.object.forEach call
2014-08-19 11:58:50 +02:00
Frederic Junod
102f214afe
Remove unnecessary local variable
2014-08-19 11:58:25 +02:00
Frederic Junod
0f4e56978b
Remove unnecessary newlines
2014-08-19 11:58:25 +02:00
Frederic Junod
35e4134047
Don't create unnecessary closure
2014-08-19 11:39:44 +02:00
Frédéric Junod
59826ce490
Merge pull request #2558 from fredj/optim
...
Don't create unnecessary closure in constructor
2014-08-19 11:02:31 +02:00
Éric Lemoine
db490e11b5
Merge pull request #2557 from elemoine/rename-mapguide
...
Rename ol.source.MapGuide to ol.source.ImageMapGuide
2014-08-19 10:20:52 +02:00
Frederic Junod
2b3e0bf699
Don't create unnecessary closure in constructor
2014-08-19 09:55:18 +02:00
Éric Lemoine
ec81c05cce
Rename ol.source.MapGuide to ol.source.ImageMapGuide
2014-08-19 09:44:15 +02:00
tsauerwein
b30ed6b934
Put options on objectStack for xml formats
2014-08-19 09:42:44 +02:00
Tim Schaub
e97f79b4ab
Respect XYZ source projection
2014-08-18 23:03:33 -06:00
Tim Schaub
33b68123ac
Add jshint config for tasks and remove lint
2014-08-18 17:22:57 -06:00
Tim Schaub
63ad916ca7
Function for creating tile grids from extents
2014-08-18 17:10:26 -06:00
Tim Schaub
dd5e7693da
General purpose getCorner function for extents
2014-08-18 14:55:49 -06:00
Éric Lemoine
711c4bbc8c
Merge pull request #2450 from probins/events
...
Improve and standardise event docs
2014-08-18 17:35:59 +02:00
Peter Robins
7a5a5d75e7
Improve and standardise event docs
2014-08-18 15:17:02 +00:00
Éric Lemoine
8f7f814d32
Merge pull request #2465 from probins/color
...
Expand docs for color options
2014-08-18 16:53:39 +02:00
Peter Robins
d5e1c27fc1
Expand docs for color options
2014-08-18 14:37:38 +00:00
Éric Lemoine
e53213d730
Merge pull request #2537 from probins/browserfeature
...
Rename BrowserFeature to browserfeature
2014-08-18 16:23:28 +02:00
Antoine Abt
344452bd22
Merge pull request #2443 from tonio/tile-vector
...
More data in tile-vector examples
2014-08-18 15:59:20 +02:00
tsauerwein
e7864be2be
Fix ol.format.transformWithOptions
2014-08-18 15:48:29 +02:00
tsauerwein
539e4a23b9
Introduce defaultDataProjection for formats
2014-08-18 15:31:06 +02:00
Frédéric Junod
b92a0338c9
Merge pull request #2547 from fredj/proj-api
...
Export more functions from ol.proj.Projection
2014-08-18 15:00:13 +02:00
Éric Lemoine
a7e32469fa
Merge pull request #2512 from petrsloup/olcs-missing-api
...
Make API of raster sources more convenient
2014-08-18 14:23:49 +02:00
Frederic Junod
d7c2e27d50
Export ol.proj.Projection#getMetersPerUnit function
2014-08-18 14:21:10 +02:00
Frederic Junod
e39e9c2230
Export ol.proj.Projection#isGlobal function
2014-08-18 14:21:10 +02:00
Antoine Abt
139ea4c7d2
Merge pull request #2513 from probins/editstyle
...
Move createDefaultEditingStyles() to ol.style
2014-08-18 14:11:35 +02:00
Petr Sloup
d7027a6a64
Export getLayers and setLayers methods of ol.layer.Group
...
This is nicer than having to use .get("layers") and .set("layers", x).
2014-08-18 13:48:42 +02:00
Petr Sloup
1d5c746974
Export getHTML method of ol.Attribution to the api
2014-08-18 13:48:34 +02:00
Petr Sloup
0ac90e62b9
Added some api annotations required for accessing layer properties
2014-08-18 13:48:14 +02:00
Éric Lemoine
c83ae8a284
Merge pull request #2544 from elemoine/mapguide
...
Params not correctly handled in MapGuide source
2014-08-18 13:21:34 +02:00
Éric Lemoine
e7083aef1d
Params not correctly handled in MapGuide source
2014-08-18 12:17:32 +02:00
Frédéric Junod
c7bf94e69b
Merge pull request #2528 from fredj/wmts-source-optim
...
ol.source.WMTS optimization
2014-08-18 11:24:41 +02:00
Éric Lemoine
9072fb1f2f
Merge pull request #2543 from elemoine/foreachfeature
...
Do not hit-detect the same feature multiple times
2014-08-18 10:38:38 +02:00
Frederic Junod
b484801e4f
Use tmpExtent in ol.source.WMTS tileUrlFunction
2014-08-18 10:35:14 +02:00
Frederic Junod
8076401c0f
Use opt_tileCoord in ol.source.WMTS tileUrlFunction
2014-08-18 10:35:14 +02:00
Éric Lemoine
c81dfdc69b
Do not hit-detect the same feature multiple times
...
In other words forEachFeatureAtPixel should not call the user-provided callback more than once for a given feature.
2014-08-18 10:24:12 +02:00
Éric Lemoine
0779b4ef79
Merge pull request #2539 from elemoine/tilecoord
...
Change ol.TileCoord to Array.<number>
2014-08-18 10:21:35 +02:00
Éric Lemoine
ba035abb1f
Change ol.TileCoord to an Array
2014-08-18 09:33:24 +02:00
Paul Spencer
1fc620b7bb
Merge pull request #2527 from pagameba/cluster-fix
...
Return rather than fail if resolution is not defined
2014-08-16 19:26:37 -04:00
Peter Robins
e35531e7c6
Rename BrowserFeature to browserfeature
2014-08-15 13:53:20 +00:00
Éric Lemoine
0d20b337a0
Merge pull request #2348 from probins/getget
...
Enable ProjectionLike on getGetFeatureInfoUrl
2014-08-15 11:37:20 +02:00
Peter Robins
7b32b8e561
Enable ProjectionLike on getGetFeatureInfoUrl
2014-08-15 08:42:40 +00:00
Frédéric Junod
7097be3d00
Merge pull request #2532 from fredj/tilerange-cleanup
...
Add ol.TileRange#containsXY function
2014-08-14 13:59:23 +02:00
Frédéric Junod
db6c87a9bd
Merge pull request #2529 from petrsloup/source-state-fix
...
Fix for invalid initial state of certain sources
2014-08-14 12:23:49 +02:00
Éric Lemoine
a16a678ca7
Be stricter with types
2014-08-14 10:56:48 +02:00
Frederic Junod
14fc16b91d
Add ol.TileRange#containsXY function
2014-08-14 10:50:19 +02:00
Frédéric Junod
8c3a72497c
Merge pull request #2531 from fredj/debugtile-cleanup
...
Remove unneeded ol.DebugTile_#tileCoord_ variable
2014-08-14 10:17:36 +02:00
Frederic Junod
abc01b5f10
Remove unneeded ol.DebugTile_#tileCoord_ variable
2014-08-14 09:43:05 +02:00
Petr Sloup
5d31d2044a
Added "state" property of olx.source.TileImageOptions to the olx externs
2014-08-14 09:32:27 +02:00
Petr Sloup
4b24eb6eb2
Added 'state' constructor option to Tile and TileImage sources
2014-08-13 17:11:29 +02:00
Frédéric Junod
ff209d8759
Merge pull request #2526 from fredj/xyz-retina
...
Fix incorrect maximum extent in xyz-retina example
2014-08-13 16:40:25 +02:00
tsauerwein
1205d0fe1e
Fix ol.format.GML.readProjectionFromNode
2014-08-13 10:32:26 +02:00
Frederic Junod
3b817d8db3
Fix attribution in xyz-retina example
2014-08-13 08:59:42 +02:00
Paul Spencer
fb242b5316
Return rather than fail if resolution is not defined
2014-08-12 20:27:17 -04:00
Frederic Junod
2b8426fb47
Fix incorrect maximum extent in xyz-retina example
2014-08-12 18:09:00 +02:00
Frédéric Junod
4fb905170a
Merge pull request #2525 from fredj/reuse-tileRange
...
Reuse tileRange in ol.renderer.Layer#manageTilePyramid
2014-08-12 17:53:56 +02:00
Éric Lemoine
9cf653f0f2
Merge pull request #2510 from elemoine/check
...
Make the check target build ol.js
2014-08-12 17:49:53 +02:00
Frederic Junod
f2638ddfbf
Reuse tileRange in ol.renderer.Layer#manageTilePyramid
...
This avoids a lot of garbage.
2014-08-12 14:37:46 +02:00
Éric Lemoine
c16622be9e
Merge pull request #2519 from probins/view
...
Small corrections to ol.View docs
2014-08-12 09:19:39 +02:00
Peter Robins
5247903a4a
Small corrections to ol.View docs
2014-08-12 07:13:10 +00:00
Andreas Hocevar
45f24ee097
Merge pull request #2518 from probins/centercon
...
Remove centerConstraintType from API
2014-08-11 20:22:06 +02:00
Peter Robins
8bc5a928a7
Remove centerConstraintType from API
2014-08-11 17:15:08 +00:00
Andreas Hocevar
e69f065a23
Merge pull request #2479 from ahocevar/generate-externs
...
Node task to generate externs for OpenLayers 3
2014-08-11 18:29:04 +02:00
Peter Robins
ed2f2befdf
Move createDefaultEditingStyles() to ol.style
2014-08-11 15:39:21 +00:00
Frédéric Junod
6ca3e83492
Merge pull request #2511 from fredj/cleanup
...
Remove unused goog.require
2014-08-11 15:31:00 +02:00
Éric Lemoine
b3b5572763
Make the check target build ol.js
2014-08-11 14:22:01 +02:00
tsauerwein
294afe16fe
Fix compiler type errors
2014-08-11 14:04:31 +02:00
Frederic Junod
ddd16b6985
Remove unused goog.require
2014-08-11 13:49:30 +02:00
tsauerwein
3ff180b224
Implement read transforms for ol.format.WFS
2014-08-11 12:22:29 +02:00
tsauerwein
48ed2e861e
Implement read/write transforms for ol.format.Polyline
2014-08-11 11:59:27 +02:00
Peter Robins
d9976ca207
Fix missing API docs
2014-08-11 09:35:16 +00:00
tsauerwein
f8560df793
Implement read transforms for ol.format.IGC
2014-08-11 10:51:34 +02:00
tsauerwein
9bc70f3459
Implement read/write transforms for ol.format.WKT
2014-08-11 10:17:31 +02:00
Andreas Hocevar
286db65d34
Use {*} instead of {goog.*} types in externs file
2014-08-09 09:05:54 +02:00
Andreas Hocevar
e294ca1868
Keep track of all symbols
...
This avoids that we add parent namespaces of symbols that were already
added because they have their own definition in the externs.
2014-08-09 08:53:25 +02:00
Andreas Hocevar
8a56f455f1
Define constructor before its members
2014-08-09 08:53:24 +02:00
Andreas Hocevar
63abbe2597
Prepend 'var ' for root symbols
2014-08-09 08:53:24 +02:00
Andreas Hocevar
9780e9f0c0
Dereference typedef
2014-08-09 08:53:24 +02:00
Andreas Hocevar
a35f361683
Build types only for olx.* symbols from externs
2014-08-09 08:53:24 +02:00
Andreas Hocevar
9e814f119f
Do not process file type doclets
2014-08-09 08:53:24 +02:00
Andreas Hocevar
e8eebd8846
Allow to provide externs for inclusion in info.json
2014-08-09 08:53:24 +02:00
Tim Schaub
9db936fe87
Merge pull request #2508 from tschaub/post-install
...
Run closure-util install script after install.
2014-08-08 11:20:55 -07:00
Tim Schaub
bdfceaad06
Run closure-util install script after install
...
This needs to be run whenever our closure-util.json config changes. It is harmless to run multiple times.
2014-08-08 11:08:37 -07:00
tsauerwein
bfb6c2e3b8
Implement read transforms for ol.format.OSMXML
2014-08-08 17:25:05 +02:00
tsauerwein
b05f880f7c
Implement read/write transforms for ol.format.KML
2014-08-08 17:10:11 +02:00
tsauerwein
31dbbc6a8c
Implement read/write transforms for ol.format.GPX
2014-08-08 15:50:55 +02:00
tsauerwein
e446738491
Implement read transforms for ol.format.TopoJSON
2014-08-08 11:43:53 +02:00
tsauerwein
3090a0af37
Fix GeoJSON.readFeaturesFromObject
...
Only feature collections worked properly.
2014-08-08 11:14:03 +02:00
tsauerwein
281fd3c6a9
Implement GML.readProjectionFromNode()
2014-08-08 10:54:40 +02:00
Andreas Hocevar
9575396aad
Fix types in olx.js
2014-08-04 20:37:46 +02:00
Andreas Hocevar
53e12e7e47
Add typedefs for externs/olx.js contents
2014-08-04 20:37:46 +02:00
Andreas Hocevar
f0242a76c4
Include typedefs and types from olx.js
2014-08-04 20:37:46 +02:00
Andreas Hocevar
58f857bbb6
Test whether externs/olx.js is newer than build/info.json
2014-08-04 20:37:45 +02:00
Andreas Hocevar
33a627b7ce
Include externs/olx.js in the info generation
2014-08-04 20:37:45 +02:00
Andreas Hocevar
a40170feb7
Include typedefs in externs
2014-08-04 20:37:45 +02:00
Andreas Hocevar
b2059b85d2
Add data for typedefs to info.json
2014-08-04 20:37:45 +02:00
Andreas Hocevar
26dae36a0b
Extract types in a separate function
2014-08-04 20:37:45 +02:00
Andreas Hocevar
46b74cedf8
Only add object type definition when there is no constructor
2014-08-04 20:37:44 +02:00
Andreas Hocevar
94e2911697
Fix function type so the function is optional, not the return value
2014-08-04 20:37:44 +02:00
Andreas Hocevar
9517c0d433
Use 'Function' type instead of 'function'
2014-08-04 20:37:44 +02:00
Andreas Hocevar
66bde546c0
Avoid duplicate constructors
2014-08-04 20:37:44 +02:00
Andreas Hocevar
1e79acac20
Build externs file from info.json
...
This change adds all information that is needed to generate the externs
file to build/info.json, so tasks/generate-externs.js no longer needs
to spawn JSDoc.
2014-08-04 20:37:44 +02:00
Andreas Hocevar
0d86e4a237
Document the generate-externs.js task
2014-08-04 20:37:44 +02:00
Andreas Hocevar
4cb60feb40
Add generate-externs task to create build/ol-externs.js
2014-08-04 20:37:43 +02:00
Andreas Hocevar
0b622ba5e7
Add JSDoc configuration to generate ol3 externs
2014-08-04 20:37:43 +02:00
Andreas Hocevar
8e6711835c
Move plugins one level up so they can be used by other configurations
2014-08-04 20:37:43 +02:00
Andreas Hocevar
65346d716d
Add GeoJSON tests for write transforms
2014-07-31 17:55:43 +02:00
Andreas Hocevar
c4fdbacc12
Make options complete in ol.format.Feature already
2014-07-31 17:55:43 +02:00
Andreas Hocevar
4825cba48a
Implement ReadOptions and WriteOptions for ol.format.GML
2014-07-31 17:55:43 +02:00
Andreas Hocevar
da0988f5f4
Add ReadOptions and WriteOptions for XML formats
2014-07-31 17:54:41 +02:00
Andreas Hocevar
b8a834b437
Add transform tests for GeoJSON readFeatures
2014-07-31 17:54:41 +02:00
Andreas Hocevar
46bba1fa3c
Get projection from data if dataProjection is not specified
2014-07-31 17:54:41 +02:00
Andreas Hocevar
ee5f85df9f
Add transformGeometry function to avoid repeated code
2014-07-31 17:54:41 +02:00
Andreas Hocevar
68d572e062
Better descriptions of options
2014-07-31 17:54:41 +02:00
Andreas Hocevar
464eb3ccf5
Make projection retrieval consistent
2014-07-31 17:54:41 +02:00
Andreas Hocevar
4c4a335448
Implement write transforms for ol.format.GeoJSON
2014-07-31 17:54:41 +02:00
Andreas Hocevar
8aa799850d
Add write transform capability to ol.format.JSONFeature
2014-07-31 17:51:25 +02:00
Andreas Hocevar
b0d95b326a
Introduce WriteOptions for feature formats
2014-07-31 17:51:25 +02:00
Andreas Hocevar
3245b8c6af
Update read* signatures in ol.format.JSONFeature to use options
2014-07-31 17:51:25 +02:00
Andreas Hocevar
0ea55b7f27
Use a ReadFeatures object instead of sourceProjection/targetProjection
2014-07-31 17:51:25 +02:00
Éric Lemoine
225791c969
Add target/sourceProjection to ol.format.GeoJSON#read*
2014-07-31 17:51:24 +02:00
Éric Lemoine
d13261a21a
Add target/sourceProjection to ol.format.JSONFeature#read*
2014-07-31 17:51:24 +02:00
Éric Lemoine
534a178a49
Add target/sourceProjection to ol.format.Feature#read*
2014-07-31 17:51:24 +02:00
Jesse F. LaRue
f8824fa4b0
Correct typo in documentation
...
corrected homonym error.
2014-07-25 14:19:53 -07:00
Antoine Abt
49299dfe44
Uncheck heavy layers by default
2014-07-25 17:04:00 +02:00
Antoine Abt
338f86f774
More data in example
2014-07-25 16:02:56 +02:00
Antoine Abt
cb03648704
Limit map size
2014-07-25 16:02:56 +02:00
Peter Robins
eb8dc15d8d
Additional clarifications for tasks/readme
2014-07-21 16:12:34 +00:00