Commit Graph

3096 Commits

Author SHA1 Message Date
crschmidt
8df8106a51 fix for Layer.GML has some problems with load events r=tschaub (Closes #1747)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9050 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-14 17:06:46 +00:00
crschmidt
2a8015775b Add support for georss:box parsing, and parsing of summary as fallback for
'content'.


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9049 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-14 17:05:38 +00:00
Tim Schaub
13833e0a67 Unmixing line endings. No functional change.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9038 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-12 20:04:34 +00:00
ahocevar
086506b926 use String(boolean) instead of encodeURIComponent(boolean) to convert boolean to string. r=tschaub,crschmidt (closes #1982)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9035 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-12 18:42:13 +00:00
Tim Schaub
4975ed8fd1 Adding missing semicolon.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9031 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-12 16:48:27 +00:00
crschmidt
ece39fb1b5 Fix missing semi-colon in Geometry.js, pointed out by rod in trac.
(No functional change.) (Closes #1981)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9030 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-12 14:27:53 +00:00
crschmidt
458461c779 Give the WMS Layer an option to turn off the 'magic' of changing format and
baseLayer state, since that magic can sometimes be problematic. Patch by
part, cleaned up a bit by me, r=me, (Closes #1980)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9029 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-12 14:19:11 +00:00
ahocevar
d2c0182fd9 Preserve aspect ratio for custom symbols in the vml renderer. Original
patch by fredj, refactored by me, r=pgiraud. (closes #1836)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9026 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-12 13:19:06 +00:00
Schuyler Erle
e89774d568 Fix #1951 by rounding all floats passed to Bounds.initialize() and
LonLat.initialize() to 14 significant figures.

Added an OpenLayers.Util.toFloat() function, and changed the LonLat constructor
and the Bounds constructor to truncate all float parameters to 14 significant
figures to avoid numeric comparison errors caused by floating point precision
loss. See the comments around the definition of
OpenLayers.Util.DEFAULT_PRECISION for how it works.

Also refactored Bounds.intersectBounds() for readability, and added a
Bounds.touchesBounds() in the process. After tweaking the tests for
Layer.SphericalMercator and Format.WKT (because they were expecting too many
significant figures), all tests pass.



git-svn-id: http://svn.openlayers.org/trunk/openlayers@9022 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 22:45:32 +00:00
Tim Schaub
9afcb939be Add docs to clarify that distanceTo measures distance on x-y plane only.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9015 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 19:24:56 +00:00
crschmidt
b682f76f95 Mark calculateInRange as an API property. (comment only)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9014 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 17:31:52 +00:00
Tim Schaub
f65e76db2d That yellow was melting my eyeballs.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9013 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 14:57:00 +00:00
Tim Schaub
713cfb600b updating wms url for imagery
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9011 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 14:17:07 +00:00
Tim Schaub
47a66ceff5 Working imagery.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9010 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 14:14:28 +00:00
Tim Schaub
f80fc57b8d proxy chasing
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9009 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 13:51:10 +00:00
Tim Schaub
b00989cbd8 Adding tooltips.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9008 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 13:48:40 +00:00
Tim Schaub
be06680e85 proxy chasing
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9007 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 13:38:19 +00:00
crschmidt
8586e460a0 update mapguide layer example and tests to use a more stable server. No
functional change. (Closes #1757)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9006 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 06:22:24 +00:00
crschmidt
a058555c62 remove synchronous behaviour for MapGuide overlay layers with newer MapGuide.
Patch by madair, reviewed by kseograf with comments, r=me (Closes #1756)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9005 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 06:19:41 +00:00
crschmidt
718495bcec Add Mapguide Layer http served tile support. Patch from madair, positive
comments on usage from community members, r=me. (Closes #1622) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9004 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-11 06:15:30 +00:00
ahocevar
612e95793c Added GetFeature control to get features based on spatial filters
created by clicking or dragging boxes on the map. Thanks tschaub for the 
review and the final patch with valuable improvements. r=tschaub
(closes #1936)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9003 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 23:31:53 +00:00
Tim Schaub
9e3bf16b0d Marking the api.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9001 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 22:36:37 +00:00
Tim Schaub
8c0d034516 Add a control that acts as a split agent. The control can be configured to listen for edits on any source layer or can create a temporary sketch layer for creating a split source. Source features will be used to split targets on a target layer. The deferDelete option tells the control to modify feature state instead of destroying split features (for use with a save strategy and a protocol that persists changes). r=ahocevar (closes #1972)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8998 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 22:06:19 +00:00
ahocevar
7db0265495 added fromWMSLayer convenience function to Protocol.WFS. Thanks tschaub
for the improved patch. r=tschaub (closes #1937)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8993 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 20:11:07 +00:00
crschmidt
c1315bbb0c "Unsetting tile.src causes browsers to stop loading tiles more reliably",
r=tschaub, (Closes #1978)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8991 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 18:09:27 +00:00
crschmidt
10bc8f5726 "Switching between google layers after map resize", after map size change, as
is used by mapfish and others, the google map can get confused as to its size
and not resize correctly. This patch changes that so that the check happens on
moveTo, so we know if the map has resized. The checkResize is a cheap call in
the default case. r=me, patch by gregers, (Closes #1797)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8990 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 18:07:53 +00:00
Éric Lemoine
4a4cc13e86 "hanlerOptions" should be "handlerOptions" in the options passed to the Haldler.Click ctor, thanks to Erwin Poeze for catching this, no funtional change
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8986 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 15:31:46 +00:00
crschmidt
5b4746aca6 fix duplicated tests in WMSGetFeatureInfo.html (double-patch applied)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8985 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 13:23:55 +00:00
euzuro
04dfe9c552 Make the derivation of the '_contentDivPadding' value safe in the case where the popup is already added to the map's containerDiv. (Closes #1938)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8980 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 05:14:01 +00:00
crschmidt
fe20406714 Add patch to build tools to allow comments in build profiles. patch from
jwpage, r=me (Closes #1541)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8979 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 04:09:30 +00:00
crschmidt
861ef81552 fix for WFS-T delete and update have improper typeName. Includes tests.
Vague +1 from tschaub. WFS format now matches the more modern WFS-T v1 format
as confirmed by cargo culting the WFS-T tests. (Closes #1787, #1471) 


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8978 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 04:04:59 +00:00
crschmidt
676475d902 "Always zoom in/out while drawing the zoom box." Patch from jachym, tested
and example added by vdeparday. r=me. (Closes #1771)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8977 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 03:50:01 +00:00
Tim Schaub
1ed1584320 Style constructor accepts a rules array. These rules will be added to the style. r=ahocevar (closes #1964)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8975 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-09 22:26:05 +00:00
Tim Schaub
a10b319413 Add split method for linestring and multilinestring geometries. Use for splitting one geometry with another. Optionally performs a mutual split. r=ahocevar (closes #1929)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8974 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-09 22:19:07 +00:00
Tim Schaub
837efd0b9c Loading strategies now trigger loadstart and loadend events. r=crschmidt (closes #1840)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8973 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-09 22:17:23 +00:00
crschmidt
97f4ad54a3 tileOrigin is gone, remove it from tests.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8972 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-09 15:55:34 +00:00
Tim Schaub
f64d554a38 Removing dash that ndoc misinterprets.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8967 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 22:24:31 +00:00
crschmidt
e4b161efd1 kill extra comma in example
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8963 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 19:24:09 +00:00
Tim Schaub
4d1d172be0 The style:'default' hack is no longer needed here.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8960 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 18:28:59 +00:00
Tim Schaub
7ed1aaea29 Add logging for vertexmodified and sketchmodified to modify example.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8958 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 17:58:00 +00:00
crschmidt
fff6be4920 Add a string format speed test
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8957 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 17:42:41 +00:00
Tim Schaub
c2d47cf46f Making it so features with DELETE state get drawn with the 'delete' rendering intent. The default symbolizer used for the delete intent has display property set to 'none'. This means features with DELETE state will be erased (if already drawn) the next time layer.drawFeature is called. If you want to have features with DELETE state drawn in a partially opaque gray (for example), create a custom style map or change the default delete symbolizer. r=crschmidt (closes #1953)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8956 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 17:20:34 +00:00
crschmidt
d2656e002a Fix for "WFS.setOpacity() doen't work properly". (Closes #1868) r=elemoine
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8952 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 13:14:34 +00:00
Tim Schaub
9b6894644b Adding a snapping agent for snapping geometry components to existing components while editing. r=ahocevar (closes #954)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8951 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-05 23:04:07 +00:00
crschmidt
930adf45c0 Fix to display only one unit on scaleline in IE. Previously, this worked in
most browsers, but not IE. Includes a test, tested on IE6 and IE7. Patch
by zspitzer, r=me, (Closes #1478)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8950 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-05 13:46:58 +00:00
crschmidt
b72748e2c6 Fix silly typo in @requires statements.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8949 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-05 13:23:23 +00:00
crschmidt
2f367f6b8c OpenLayers.Console is used throughout the code, but not added as a dependancy.
Add @requires statements to pull it in everywhere it is needed. Since Console
is so small -- 634 bytes -- this should have a limited impact on anyone with a
custom build profile. (Closes #1549)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@8948 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-05 13:07:42 +00:00
Tim Schaub
0379e028ba Adding support for backgroundWidth and backgroundHeight properties on symbolizers. If not provided, background graphics are rendered with graphicWidth and graphicHeight values (or pointRadius if not provided). r=ahocevar (closes #1968)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8947 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-03 23:56:09 +00:00
Tim Schaub
a8c6c2c159 Documents for a few more symbolizer properties.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8946 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-03 23:40:55 +00:00
Tim Schaub
9e73bd82d7 The getVertices method now returns all points, endpoints only, or all except endpoints. r=crschmidt (closes #1966)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8945 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-03 15:46:00 +00:00